Add Rapiro example
This commit is contained in:
parent
d702d1077a
commit
f1d92f4c28
|
@ -0,0 +1,23 @@
|
|||
var Cylon = require('../..');
|
||||
|
||||
Cylon.robot({
|
||||
connection: { name: 'arduino', adaptor: 'firmata', port: '/dev/ttyUSB0' },
|
||||
devices: [{name: 'led', driver: 'led', pin: 17},
|
||||
{ name: 'servo', driver: 'servo', pin: 2, range: { min: 30, max: 150 } }],
|
||||
|
||||
work: function(my) {
|
||||
my.led.turnOn();
|
||||
|
||||
var angle = 30;
|
||||
var increment = 40;
|
||||
|
||||
every(1..seconds(), function() {
|
||||
angle += increment;
|
||||
my.servo.angle(angle);
|
||||
|
||||
console.log("Current Angle: " + (my.servo.currentAngle()));
|
||||
|
||||
if ((angle === 30) || (angle === 150)) { increment = -increment; }
|
||||
});
|
||||
}
|
||||
}).start();
|
Loading…
Reference in New Issue