UNPKG

ribbons.actuators.led

Version:

LED as a Ribbons actuator.

38 lines (29 loc) 738 B
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);