-
Notifications
You must be signed in to change notification settings - Fork 122
/
LED.py
48 lines (34 loc) · 820 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
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)