27 lines
572 B
CoffeeScript
27 lines
572 B
CoffeeScript
![]() |
Cylon = require '../..'
|
||
![]() |
|
||
|
Cylon.robot
|
||
![]() |
connection: { name: 'arduino', adaptor: 'firmata', port: '/dev/ttyACM0' }
|
||
![]() |
|
||
![]() |
device: { name: 'blinkm', driver: 'blinkm' }
|
||
![]() |
|
||
|
work: (my) ->
|
||
|
my.blinkm.on 'start', ->
|
||
![]() |
my.blinkm.version (version) ->
|
||
|
Logger.info "Started BlinkM version #{version}"
|
||
|
|
||
![]() |
my.blinkm.off()
|
||
|
lit = false
|
||
![]() |
|
||
![]() |
every 1.second(), ->
|
||
|
if lit
|
||
|
lit = false
|
||
|
Logger.info 'on'
|
||
|
my.blinkm.rgb 0xaa, 0, 0
|
||
|
else
|
||
|
lit = true
|
||
|
Logger.info 'off'
|
||
![]() |
my.blinkm.rgb 0, 0, 0
|
||
![]() |
|
||
|
.start()
|