blinktjs
Version:
Node.js class for the Pimoroni Blinkt!
21 lines (16 loc) • 401 B
JavaScript
const Blinkt = require('../src/index.js');
const blinkt = new Blinkt({defaultBrightness: 0.1, colorFormat: 'HSV'});
let timer, i = 0;
// clear any old lights
blinkt.off();
timer = setInterval(() => {
i++;
for (let p = 0; p < 8; p++) {
blinkt.setPixel(p, ((p * 10) + (i * 5)) % 360, 100, 100);
}
blinkt.draw();
}, 25);
setTimeout(() => {
clearInterval(timer);
console.log('end');
}, 5000);