UNPKG

johnny-five-electron

Version:

Temporary fork to support Electron (to be deprecated)

38 lines (29 loc) 716 B
var colors = require("../eg/color-list"); var five = require("../"); var board = new five.Board(); board.on("ready", function() { var clist = Object.keys(colors); var clength = clist.length; var lcd = new five.LCD({ controller: "JHD1313M1" }); var frame = 1; var col = 0; var row = 0; lcd.useChar("runninga"); lcd.useChar("runningb"); this.loop(300, function() { lcd.clear().cursor(row, col).print( ":running" + ((frame ^= 1) === 0 ? "a" : "b") + ":" ); if (++col === lcd.cols) { col = 0; if (++row === lcd.rows) { row = 0; } } }); this.loop(1000, function() { lcd.bgColor(clist[Math.floor(Math.random() * clength)]); }); });