UNPKG

johnny-five-electron

Version:

Temporary fork to support Electron (to be deprecated)

52 lines (37 loc) 1.09 kB
var five = require("../lib/johnny-five"); var board = new five.Board(); board.on("ready", function() { var random = Math.random().toString(36).replace(/[^a-z]+/g, "").substr(0, 4).toUpperCase(); // Controller: PARALLEL (default) var p = new five.LCD({ pins: [8, 9, 4, 5, 6, 7], backlight: 10, }); p.useChar("heart"); p.cursor(0, 0).print("hello :heart:"); p.blink(); p.cursor(1, 0).print("Blinking? "); p.cursor(0, 10).print(random); // Controller: JHD1313M1 (Grove) var j = new five.LCD({ controller: "JHD1313M1" }); j.useChar("heart"); j.cursor(0, 0).print("hello :heart:"); j.blink(); j.cursor(1, 0).print("Blinking? "); j.cursor(0, 10).print(random); // Controller: PCF8574A (Generic I2C) // Locate the controller chip model number on the chip itself. var l = new five.LCD({ controller: "PCF8574A" }); l.useChar("heart"); l.cursor(0, 0).print("hello :heart:"); l.blink(); l.cursor(1, 0).print("Blinking? "); l.cursor(0, 10).print(random); setTimeout(function() { process.exit(0); }, 3000); });