Updated. /JL

This commit is contained in:
2025-09-15 13:11:34 +02:00
parent e98da9b6fd
commit 68872876af

View File

@@ -11,29 +11,35 @@ import radio
radio.config(group=99, power=7) radio.config(group=99, power=7)
radio.on() radio.on()
flying = False A = 0 #Arm
R = 0 #Roll
T = 0 #Throttle
def take_of(): def take_of():
flying = True A = 1
radio.sendValue("takeof", flying) radio.sendValue("A", A)
def land(): def land():
flying = False A = 0
radio.sendValue("land", flying) radio.sendValue("A", A)
while True: while True:
if flying == True: if A == 1:
if accelerometer.was_gesture("down"): if accelerometer.was_gesture("down"):
radio.send("forward") T += 0.1
radio.sendValue("T", T)
if accelerometer.was_gesture("up"): if accelerometer.was_gesture("up"):
radio.send("back") T -= 0.1
radio.sendValue("T", T)
if accelerometer.was_gesture("left"): if accelerometer.was_gesture("left"):
radio.send("left") R += 45
radio.sendValue("R", R)
if accelerometer.was_gesture("right"): if accelerometer.was_gesture("right"):
radio.send("right") R -= 45
if button_a.was_pressed(): radio.sendValue("R", R)
if flying != True: if button_b.was_pressed():
take_of()
if button_b.was_pressed():
if flying != False:
land() land()
else:
if button_a.was_pressed():
take_of()
T, R = 0, 0