1 / 27

JavaScript and Internet Controlled Hardware Prototyping (Now with more Node Goodnesss)

The electronics maker movement has led a massive shift in how people are re-engineering the world around them through rapid hardware prototyping. With the rise of inexpensive, wifi and bluetooth low energy enabled electronics, this hardware revolution is internet and mobile controlled, all through simple bridges to build the electronics intelligence in familiar web languages. In this session, we will play with Arduino microcontrollers and JavaScript to take a first dive into the world of internet controlled electronics, exploring topics such as: - Setting up an Arduino to be controlled through web APIs - Using JavaScript language bridges on the Arduino - The future of web controlled hardware prototyping

jcleblanc
Download Presentation

JavaScript and Internet Controlled Hardware Prototyping (Now with more Node Goodnesss)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. JavaScript & Internet Controlled Hardware Prototyping Jonathan LeBlanc (@jcleblanc) Head of Global Developer Evangelism at Braintree /

  2. Early Hardware Days Twitter: @jcleblanc | Hashtag: #ATO2014

  3. Mainstreaming Effect Twitter: @jcleblanc | Hashtag: #ATO2014

  4. Twitter: @jcleblanc | Hashtag: #ATO2014

  5. Hardware Toolbox Arduino / Raspberry Pi / Leap Motion / etc. Arduino Rasperry Pi Twitter: @jcleblanc | Hashtag: #ATO2014

  6. Twitter: @jcleblanc | Hashtag: #ATO2014

  7. Twitter: @jcleblanc | Hashtag: #ATO2014

  8. JavaScript, Node & Arduino Twitter: @jcleblanc | Hashtag: #ATO2014

  9. Arduino Yún Arduino Uno Twitter: @jcleblanc | Hashtag: #ATO2014

  10. Tessel JavaScript Microcontroller https://tessel.io/ Twitter: @jcleblanc | Hashtag: #ATO2014

  11. Twitter: @jcleblanc | Hashtag: #ATO2014

  12. Breakout http://breakoutjs.com/ Twitter: @jcleblanc | Hashtag: #ATO2014

  13. Johnny 5 https://github.com/rwaldron/johnny-five Twitter: @jcleblanc | Hashtag: #ATO2014

  14. How Johnny 5 Comms Work Node.js Script Standard Firmata Arduino Microcontroller Twitter: @jcleblanc | Hashtag: #ATO2014

  15. What is Firmata? Twitter: @jcleblanc | Hashtag: #ATO2014

  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. Enabling the Board var five = require("johnny-five"), board = new five.Board(); board.on("ready", function() { //board is ready to use }); Twitter: @jcleblanc | Hashtag: #ATO2014

  20. Controlling LEDs with JavaScript http://bit.ly/js-arduino-led Twitter: @jcleblanc | Hashtag: #ATO2014

  21. LEDs with JavaScript & PayPal http://bit.ly/js-arduino-ledpp Twitter: @jcleblanc | Hashtag: #ATO2014

  22. Joystick Controlled Servo Motor http://bit.ly/js-arduino-joystick Twitter: @jcleblanc | Hashtag: #ATO2014

  23. Noduino http://semu.github.io/noduino/ Twitter: @jcleblanc | Hashtag: #ATO2014

  24. Where are we Heading? Twitter: @jcleblanc | Hashtag: #ATO2014

  25. Thank You! http://bit.ly/hardware-prototyping Jonathan LeBlanc (@jcleblanc) Head of Global Developer Evangelism at Braintree /

More Related