24 lines
572 B
CoffeeScript
24 lines
572 B
CoffeeScript
Cylon = require('..')
|
|
|
|
# Initialize the robot
|
|
Cylon.robot
|
|
connection:
|
|
name: 'arduino', adaptor: 'firmata', port: '/dev/ttyACM0'
|
|
|
|
devices:
|
|
[
|
|
{name: 'sensor', driver: 'analogSensor', pin: 0, upperLimit: 900, lowerLimit: 100},
|
|
]
|
|
|
|
work: (my) ->
|
|
#my.sensor.on('analogRead', (val) ->
|
|
# console.log("AnalogValue ===> #{ val }")
|
|
#)
|
|
my.sensor.on('upperLimit', (val) ->
|
|
console.log("Upper limit reached ===> #{ val }")
|
|
)
|
|
my.sensor.on('lowerLimit', (val) ->
|
|
console.log("Lower limit reached ===> #{ val }")
|
|
)
|
|
.start()
|