Main Page
Related Pages
Modules
Data Structures
Files
Examples
light.py
1
# -*- coding: utf-8 -*-
2
3
from
time
import
sleep
4
import
sys
5
from
ev3dev
import
*
6
7
print
'Waiting the EV3 brick online...'
8
if
ev3_init
() < 1: sys.exit( 1 )
9
10
print
'*** ( EV3 ) Hello! ***'
11
12
set_light
( LIT_LEFT, LIT_OFF )
13
set_light
( LIT_RIGHT, LIT_OFF )
14
sleep( 0.5 )
15
16
set_light_blink
( LIT_RIGHT, LIT_GREEN, 1000, 500 )
17
sleep( 0.5 )
18
set_light_blink
( LIT_RIGHT, LIT_RED, 1000, 500 )
19
20
set_light_blink
( LIT_LEFT, LIT_GREEN, 1000, 1000 )
21
sleep( 1.5 )
22
set_light_blink
( LIT_LEFT, LIT_RED, 1000, 1000 )
23
sleep( 7.5 )
24
25
set_light
( LIT_LEFT, LIT_OFF )
26
set_light
( LIT_RIGHT, LIT_OFF )
27
print
'LEFT :'
,
light_color
(
get_light
( LIT_LEFT ))
28
print
'RIGHT:'
,
light_color
(
get_light
( LIT_RIGHT ))
29
sleep( 0.5 )
30
set_light
( LIT_LEFT, LIT_RED )
31
set_light
( LIT_RIGHT, LIT_RED )
32
print
'LEFT :'
,
light_color
(
get_light
( LIT_LEFT ))
33
print
'RIGHT:'
,
light_color
(
get_light
( LIT_RIGHT ))
34
sleep( 0.5 )
35
set_light
( LIT_LEFT, LIT_AMBER )
36
set_light
( LIT_RIGHT, LIT_AMBER )
37
print
'LEFT :'
,
light_color
(
get_light
( LIT_LEFT ))
38
print
'RIGHT:'
,
light_color
(
get_light
( LIT_RIGHT ))
39
sleep( 0.5 )
40
set_light
( LIT_LEFT, LIT_GREEN )
41
set_light
( LIT_RIGHT, LIT_GREEN )
42
print
'LEFT :'
,
light_color
(
get_light
( LIT_LEFT ))
43
print
'RIGHT:'
,
light_color
(
get_light
( LIT_RIGHT ))
44
45
ev3_uninit
()
46
print
'*** ( EV3 ) Bye! ***'
Generated on Fri Oct 20 2017 17:49:28 by
1.8.11