이 부분의 챌린지 : 드론이 회전할 때 코드론 EDU의 색상을 변경하는 프로그램을 작성하세요! 원하는 색상을 선택할 수 있지만 다음을 사용했습니다.
- 0 ~ 90도 : 빨간색
- 90 ~ 180도 : 노란색
- -180 ~ -90 : 녹색
- -90 ~ 0 : 파란색
먼저 드론을 페어링합니다. 다음으로, 1초 동안 대기 명령을 추가하고 드론의 센서를 재설정합니다.
100번 반복하는 for 반복문을 추가하고 드론의 요(yaw)를 얻습니다. 각도 가져오기 get_angle()
블럭을 호출한 다음 angle
변수에 저장합니다.
다음으로 각도가 0보다 크고 90보다 작으면 코드론 EDU의 LED를 빨간색으로 바꾸는 만약(if) 문을 작성하세요. 이 부분을 조심하세요! 이 프로그램에서는 음수가 사용되고 있으므로 이 조건문에는 0보다 큰 숫자를 포함해야 합니다.
다른 세 가지 각도 설정에 대해서도 동일한 작업을 수행하되 대신 다른 경우(else if) 문을 사용합니다. 마지막으로 드론의 LED를 흰색으로 바꾸는 아니라면(else) 문을 포함합니다.
0.05초 동안 기다리는 명령을 포함하고 “완료!”로 표시되는 출력 명령을 작성합니다.
참고: 이 프로그램에는 이륙, 착륙 또는 비행 명령이 포함되어 있지 않습니다! 여러분의 프로그램 안에 추가할 수 있도록 도전해 보세요!