-
Notifications
You must be signed in to change notification settings - Fork 123
/
Copy pathLED.py
48 lines (34 loc) · 816 Bytes
/
LED.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import time
import os
import navio.Common.util
if navio.Common.util.get_navio_version() == "NAVIO2":
import navio.Navio2.Led as Led
else:
import navio.Navio.Led as Led
if os.getuid() != 0:
print "Not root. Please, launch like this: sudo python LED.py"
exit(-1)
navio.Common.util.check_apm()
led = Led()
led.setColor("Yellow")
print "LED is yellow"
time.sleep(1)
while True:
led.setColor("Green")
print "LED is green"
time.sleep(1)
led.setColor("Cyan")
print "LED is cyan"
time.sleep(1)
led.setColor("Blue")
print "LED is blue"
time.sleep(1)
led.setColor("Magenta")
print "LED is magenta"
time.sleep(1)
led.setColor("Red")
print "LED is red"
time.sleep(1)
led.setColor("Yellow")
print "LED is yellow"
time.sleep(1)