UNPKG

limitlessled

Version:
49 lines (36 loc) 813 B
var LedController = require('../lib/ledcontroller'); var leds = new LedController({ port: 8899, host: '192.168.1.144' }); leds.all().ledsOn(); // leds.all().ledsOff(); // leds.all().ledsOff(); // leds.all().ledsOff(); return var count = 0; var max = 100; function cool(){ count++; console.log('COOL', count); if(count === max) return done('cool'); setTimeout(function(){ leds.coolerColor(cool); }, 100); } function warm(){ count++; console.log('warm', count); if(count === max) return done('warm'); setTimeout(function(){ leds.warmerColor(warm); }, 100); } function done(state){ count = 0; state === 'warm' ? cool() : warm(); } leds.all().ledsOn(function(){ console.log('ON LEDS ON'); leds.zone(3).coolerColor(cool); });