All Things Open 2014 - Day 1
Wednesday, October 22nd, 2014
Jonathan LeBlanc
Emmy Award Winning Engineer for PayPal
Trending/Hardware
JavaScript and Internet Controlled Hardware Prototyping
Find more by Jonathan here: http://www.slideshare.net/jcleblanc
16. Fetching the Arduino IDE
http://arduino.cc/en/main/software
Twitter: @jcleblanc | Hashtag: #ATO2014
17. Priming the Board with Firmata
Twitter: @jcleblanc | Hashtag: #ATO2014
18. Installing Johnny 5
npm install johnny-five
git clone git://github.com/rwldrn/johnny-five.git
cd johnny-five
npm install
Twitter: @jcleblanc | Hashtag: #ATO2014
19. var five = require("johnny-five"),
board = new five.Board();
board.on("ready", function() {
//board is ready to use
});
Enabling the Board
Twitter: @jcleblanc | Hashtag: #ATO2014
Picking the right version of the arduino software
http://arduino.cc/en/main/software
Upload the firmata program to the board
Crap that was hard…
Created by Sebastian Müller
Alternate framework: Noduino (http://semu.github.io/noduino/) – accessing arduino from web applications (HTML5 / JS / Node)
Download Noduino
Upload Duino to board (the communications bridge)
Also: https://github.com/voodootikigod/node-serialport (Node Serialport)