light

sendLightManual() ν•¨μˆ˜λ₯Ό μ‚¬μš©ν•˜μ—¬ μ‘°μ’…κΈ° LED μ œμ–΄ν•˜κΈ°

import random
from time import sleep

from e_drone.drone import *
from e_drone.protocol import *


if __name__ == '__main__':

    drone = Drone()
    drone.open()


    drone.sendLightManual(DeviceType.Controller, 0xFF, 0)
    sleep(1);
    
    
    drone.sendLightManual(DeviceType.Controller, LightFlagsController.BodyRed.value, 10)
    sleep(1);
    
    drone.sendLightManual(DeviceType.Controller, LightFlagsController.BodyRed.value, 100)
    sleep(1);
    
    drone.sendLightManual(DeviceType.Controller, LightFlagsController.BodyRed.value, 0)
    sleep(1);
    
    drone.sendLightManual(DeviceType.Controller, LightFlagsController.BodyGreen.value, 10)
    sleep(1);
    
    drone.sendLightManual(DeviceType.Controller, LightFlagsController.BodyGreen.value, 100)
    sleep(1);
    
    drone.sendLightManual(DeviceType.Controller, LightFlagsController.BodyGreen.value, 0)
    sleep(1);
    
    drone.sendLightManual(DeviceType.Controller, LightFlagsController.BodyBlue.value, 10)
    sleep(1);
    
    drone.sendLightManual(DeviceType.Controller, LightFlagsController.BodyBlue.value, 100)
    sleep(1);
    
    drone.sendLightManual(DeviceType.Controller, LightFlagsController.BodyBlue.value, 0)
    sleep(1);
    
    drone.sendLightManual(DeviceType.Controller, 0b00000011, 10)
    sleep(1);
    
    drone.sendLightManual(DeviceType.Controller, 0b00000011, 100)
    sleep(1);
    
    drone.sendLightManual(DeviceType.Controller, 0b00000011, 0)
    sleep(1);
    
    drone.sendLightManual(DeviceType.Controller, 0b00000110, 10)
    sleep(1);
    
    drone.sendLightManual(DeviceType.Controller, 0b00000110, 100)
    sleep(1);
    
    drone.sendLightManual(DeviceType.Controller, 0b00000110, 0)
    sleep(1);
    
    drone.sendLightManual(DeviceType.Controller, 0b00000101, 10)
    sleep(1);
    
    drone.sendLightManual(DeviceType.Controller, 0b00000101, 100)
    sleep(1);
    
    drone.sendLightManual(DeviceType.Controller, 0b00000101, 0)
    sleep(1);


    drone.close()

sendLightManual() ν•¨μˆ˜λ₯Ό μ‚¬μš©ν•˜μ—¬ λ“œλ‘  LED μ œμ–΄ν•˜κΈ°

sendLightMode, sendLightEvent ν•¨μˆ˜λ₯Ό μ‚¬μš©ν•˜μ—¬ μ‘°μ’…κΈ° LED μ œμ–΄ν•˜κΈ°

sendLightMode, sendLightEvent ν•¨μˆ˜λ₯Ό μ‚¬μš©ν•˜μ—¬ λ“œλ‘  LED μ œμ–΄ν•˜κΈ°

μ‘°μ’…κΈ°μ˜ LEDλ₯Ό λžœλ€ν•œ μƒ‰μœΌλ‘œ 점점 λ°μ•„μ‘Œλ‹€ μ–΄λ‘μ›Œμ§€κ²Œ ν•˜λŠ” λͺ…령을 10회 μ‹€ν–‰

  • LightModeColor / sendLightModeColor ν•¨μˆ˜ μ‚¬μš©

μ‘°μ’…κΈ°μ˜ LEDλ₯Ό λžœλ€ν•œ μƒ‰μœΌλ‘œ 점점 λ°μ•„μ‘Œλ‹€ μ–΄λ‘μ›Œμ§€κ²Œ ν•˜λŠ” λͺ…령을 10회 μ‹€ν–‰

  • LightModeColor / 클래슀 데이터λ₯Ό μ±„μ›Œμ„œ 전솑

μ‘°μ’…κΈ°μ˜ LEDλ₯Ό λžœλ€ν•œ μƒ‰μœΌλ‘œ 점점 λ°μ•„μ‘Œλ‹€ μ–΄λ‘μ›Œμ§€κ²Œ ν•˜λŠ” λͺ…령을 10회 μ‹€ν–‰

  • LightModeColors / sendLightModeColors ν•¨μˆ˜ μ‚¬μš©

μ‘°μ’…κΈ°μ˜ LEDλ₯Ό λžœλ€ν•œ μƒ‰μœΌλ‘œ 점점 λ°μ•„μ‘Œλ‹€ μ–΄λ‘μ›Œμ§€κ²Œ ν•˜λŠ” λͺ…령을 10회 μ‹€ν–‰

  • LightModeColors / 클래슀 데이터λ₯Ό μ±„μ›Œμ„œ 전솑

λ“œλ‘ μ˜ LEDλ₯Ό λžœλ€ν•œ μƒ‰μœΌλ‘œ 점점 λ°μ•„μ‘Œλ‹€ μ–΄λ‘μ›Œμ§€κ²Œ ν•˜λŠ” λͺ…령을 10회 μ‹€ν–‰

  • LightModeColors / sendLightDefaultColor ν•¨μˆ˜ μ‚¬μš©

Last updated