Loading crazyflie-lib-python @ 78718412 Compare e919a485 to 78718412 Original line number Diff line number Diff line Subproject commit e919a485260a9da2f115a2c91d5cc7768023187c Subproject commit 7871841272503dc8d05a583956b92cb152378a7f salt/drone/scripts/i2c_test.pydeleted 100755 → 0 +0 −35 Original line number Diff line number Diff line #!/usr/bin/python import time import pigpio I2C_ADDR=0x22 # 34 def i2c(id, tick): global pi s, b, d = pi.bsc_i2c(I2C_ADDR) print("status={:021b} received={} {}".format(s, b, list(d))) pi = pigpio.pi() if not pi.connected: exit() # Respond to BSC slave activity e = pi.event_callback(pigpio.EVENT_BSC, i2c) pi.bsc_i2c(I2C_ADDR) # Configure BSC as I2C slave time.sleep(3600) e.cancel() pi.bsc_i2c(0) # Disable BSC peripheral pi.stop() salt/drone/scripts/flightscript_uart.py→salt/drone/scripts/uart_flightscript.py100755 → 100644 +26 −2 Original line number Diff line number Diff line Loading @@ -24,6 +24,30 @@ if __name__ == '__main__': # We take off when the commander is created with MotionCommander(scf) as mc: print('Taking off!') time.sleep(0.1) time.sleep(1) # There is a set of functions that move a specific distance # We can move in all directions print('Moving forward 0.5m') mc.forward(0.5) # Wait a bit time.sleep(1) print('Moving up 0.2m') mc.up(0.2) # Wait a bit time.sleep(1) print('Doing a 180deg circle') mc.circle_right(0.1, velocity=0.1, angle_degrees=180) print('Moving down 0.2m') mc.down(0.2) # Wait a bit time.sleep(1) print('Moving forward 0.5m') mc.forward(0.5) # We land when the MotionCommander goes out of scope print('Landing!') No newline at end of file Loading
crazyflie-lib-python @ 78718412 Compare e919a485 to 78718412 Original line number Diff line number Diff line Subproject commit e919a485260a9da2f115a2c91d5cc7768023187c Subproject commit 7871841272503dc8d05a583956b92cb152378a7f
salt/drone/scripts/i2c_test.pydeleted 100755 → 0 +0 −35 Original line number Diff line number Diff line #!/usr/bin/python import time import pigpio I2C_ADDR=0x22 # 34 def i2c(id, tick): global pi s, b, d = pi.bsc_i2c(I2C_ADDR) print("status={:021b} received={} {}".format(s, b, list(d))) pi = pigpio.pi() if not pi.connected: exit() # Respond to BSC slave activity e = pi.event_callback(pigpio.EVENT_BSC, i2c) pi.bsc_i2c(I2C_ADDR) # Configure BSC as I2C slave time.sleep(3600) e.cancel() pi.bsc_i2c(0) # Disable BSC peripheral pi.stop()
salt/drone/scripts/flightscript_uart.py→salt/drone/scripts/uart_flightscript.py100755 → 100644 +26 −2 Original line number Diff line number Diff line Loading @@ -24,6 +24,30 @@ if __name__ == '__main__': # We take off when the commander is created with MotionCommander(scf) as mc: print('Taking off!') time.sleep(0.1) time.sleep(1) # There is a set of functions that move a specific distance # We can move in all directions print('Moving forward 0.5m') mc.forward(0.5) # Wait a bit time.sleep(1) print('Moving up 0.2m') mc.up(0.2) # Wait a bit time.sleep(1) print('Doing a 180deg circle') mc.circle_right(0.1, velocity=0.1, angle_degrees=180) print('Moving down 0.2m') mc.down(0.2) # Wait a bit time.sleep(1) print('Moving forward 0.5m') mc.forward(0.5) # We land when the MotionCommander goes out of scope print('Landing!') No newline at end of file