petrone for python / Examples / Light
Modified : 2018.11.26
LED 동작 확인
드론의 LED를 작동해봅니다.
from time import sleep
from petrone.drone import *
from petrone.protocol import *
from petrone.system import *
if __name__ == '__main__':
# Drone의 객체 생성
drone = Drone(True, True, True, True, True)
# 장치에 연결
drone.connect(flagSystemReset=True)
sleep(5)
# 장치에 연결된 경우
if drone.isConnected():
drone.sendLightModeColor(LightModeDrone.ArmHold, 250, 0, 0, 255);
sleep(2)
drone.sendLightModeColor(LightModeDrone.ArmHold, 0, 250, 0, 255);
sleep(2)
drone.sendLightModeColor(LightModeDrone.ArmHold, 0, 0, 250, 255);
sleep(2)
drone.sendLightModeColor(LightModeDrone.ArmHold, 0, 250, 250, 255);
sleep(2)
drone.sendLightModeColor(LightModeDrone.ArmHold, 250, 0, 250, 255);
sleep(2)
drone.sendLightModeColor(LightModeDrone.ArmHold, 250, 250, 0, 255);
sleep(2)
drone.sendLightModeColor(LightModeDrone.ArmHold, 250, 250, 250, 255);
sleep(2)
drone.sendLightModeColor(LightModeDrone.ArmDimming, 250, 0, 0, 12);
sleep(2)
drone.sendLightModeColor(LightModeDrone.ArmDimming, 0, 250, 0, 12);
sleep(2)
drone.sendLightModeColor(LightModeDrone.ArmDimming, 0, 0, 250, 12);
sleep(2)
drone.sendLightModeColor(LightModeDrone.ArmDimming, 0, 250, 250, 12);
sleep(2)
drone.sendLightModeColor(LightModeDrone.ArmDimming, 250, 0, 250, 12);
sleep(2)
drone.sendLightModeColor(LightModeDrone.ArmDimming, 250, 250, 0, 12);
sleep(2)
drone.sendLightModeColor(LightModeDrone.ArmDimming, 250, 250, 250, 12);
sleep(2)
drone.sendLightModeColor(LightModeDrone.ArmFlicker, 250, 0, 0, 255);
sleep(2)
drone.sendLightModeColor(LightModeDrone.ArmFlicker, 0, 250, 0, 255);
sleep(2)
drone.sendLightModeColor(LightModeDrone.ArmFlicker, 0, 0, 250, 255);
sleep(2)
drone.sendLightModeColor(LightModeDrone.ArmFlicker, 0, 250, 250, 255);
sleep(2)
drone.sendLightModeColor(LightModeDrone.ArmFlicker, 250, 0, 250, 255);
sleep(2)
drone.sendLightModeColor(LightModeDrone.ArmFlicker, 250, 250, 0, 255);
sleep(2)
drone.sendLightModeColor(LightModeDrone.ArmFlicker, 250, 250, 250, 255);
sleep(2)
# 장치 연결 해제
print("Disconnect device.")
drone.sendLinkDisconnect()
sleep(0.2)
drone.close()
petrone for python
- Intro
- System
- Protocol
- Drone
- Examples - Information
- Examples - Imu
- Examples - Test Flight
- Examples - Light