ribbons.actuators.led
Version:
LED as a Ribbons actuator.
38 lines (29 loc) • 738 B
JavaScript
var Led = require('../index');
var Arduino = require('ribbons.platforms.arduino');
var assert = require('assert');
var arduino = new Arduino({
debug: false,
serialPort: '/dev/tty.usbmodem641'
});
var ledArduino13 = new Led({
pin: 13,
name: 'ledArduino13'
});
ledArduino13.init = function(){
this.platform = arduino;
}
ledArduino13.init();
ledArduino13.start();
ledArduino13.blink();
ledArduino13.blink();
// make sure the two blinks are removed by one stopBlink
setTimeout(function stopBlink () {
ledArduino13.stopBlink();
}, 5000);
// make sure the two blinks are removed by one stopBlink
setTimeout(function pulse () {
ledArduino13.pulse();
}, 6000);
setTimeout(function stopBlink () {
process.exit();
}, 8000);