Skip to main content

Lösung: Farben als Lande-Entscheidung

from codrone_edu.drone import *
import time

TARGET_COLOR = "blue"

drone = Drone()
drone.pair()

for attempt in range(6):
drone.takeoff()
drone.hover(1)

if attempt % 2 == 0:
drone.go("forward", 25, 0.8)
else:
drone.go("right", 25, 0.6)

drone.land()
time.sleep(1)

color_name = drone.get_front_color("name")

if color_name == TARGET_COLOR:
drone.set_drone_LED_mode(0, 255, 0, "double_blink", 5)
break

drone.set_drone_LED_mode(255, 0, 0, "blink", 8)
time.sleep(1)

drone.close()