코드론 EDU로 반환 값을 볼 수 있는 방법 중 하나는 LED와 숫자 무작위화를 통하는 것입니다. LED 수업의 빠른 복습: LED는 빨강, 녹색 및 파랑의 조합으로 색상을 생성합니다. 이 모든 값의 범위는 색상 강도에 해당하는 0에서 255까지이며 255가 가장 높습니다.
이 프로그램을 위해 코드론 EDU 시간 및 임의 라이브러리를 가져온 다음 드론 개체를 생성하고 페어링합니다. 다음으로 세 번 실행되는 for 반복문을 만듭니다.
반복문에서 빨강, 파랑 및 녹색에 대해 0에서 255 사이의 난수를 가져올 변수를 만듭니다. 이 3개의 숫자는 함께 결합되어 LED의 색상을 변경합니다. 예를 들어, 프로그램이 13, 246 및 197의 RGB 값을 반환하면 코드론 EDU의 LED가 물(aqua) 색상으로 바뀝니다.
다음으로, 드론이 이륙하게 하고 잠시 기다렸다가 밝기가 100인 빨간색, 녹색 및 파란색 임의의 숫자를 반환합니다. 그러면 드론의 LED 색상이 변경됩니다. 그 후 드론은 착륙합니다.
이 프로그램을 사용하여 어떤 일이 일어나는지 확인하고 작동하게 되면 밝기에 대한 임의의 값도 추가해 보세요!
from codrone_edu.drone import *
import time
from random import randint
drone = Drone()
drone.pair()
for i in range(3):
red = randint(0,255)
blue = randint(0,255)
green = randint(0,255)
drone.takeoff()
time.sleep(0.05)
drone.set_drone_LED(red,blue,green, 100)
drone.land()
drone.close()