On Github Asoul / play-javascript-on-arduino
Created by Asoul @ WisdomGarden 2015.10.22
Arduino is an open-source electronics platform based on easy-to-use hardware and software.
npm install johnny-five
var five = require("johnny-five") var board = new five.Board() board.on("ready", function() { var led = new five.Led(13) led.blink(500) })
var brightness = 0 function controller(ch, key) { if (key) { if (key.name === "up") { brightness += 25 } if (key.name === "down") { brightness -= 25 } brightness = Math.max(brightness, 0) brightness = Math.min(brightness, 250) led.brightness(brightness) } } process.stdin.on("keypress", controller)
var piezo = new five.Piezo(3) piezo.play({ song: "C D F D A - A A A A G G G G - - C D F D G - G G G G F F F F - -", beats: 1 / 4, tempo: 100 })