Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

JavaScript and Internet Controlled Hardware Prototyping


Published on

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

Published in: Devices & Hardware
  • Unlock Her Legs - How to Turn a Girl On In 10 Minutes or Less... ♣♣♣
    Are you sure you want to  Yes  No
    Your message goes here
  • How we discovered the real reason nice guys don't get laid, and a simple "fix" that allows you to gain the upper hand with a girl... without changing your personality or pretending to be someone you're not. learn more... ★★★
    Are you sure you want to  Yes  No
    Your message goes here
  • Hey guys! Who wants to chat with me? More photos with me here 👉
    Are you sure you want to  Yes  No
    Your message goes here

JavaScript and Internet Controlled Hardware Prototyping

  1. 1. JavaScript & Internet Controlled Hardware Prototyping Jonathan LeBlanc (@jcleblanc) Head of Global Developer Evangelism at Braintree /
  2. 2. Early Hardware Days Twitter: @jcleblanc | Hashtag: #svcc
  3. 3. Mainstreaming Effect Twitter: @jcleblanc | Hashtag: #svcc
  4. 4. Twitter: @jcleblanc | Hashtag: #svcc
  5. 5. Hardware Toolbox Arduino Arduino / Raspberry Pi / Leap Motion / etc. Rasperry Pi Twitter: @jcleblanc | Hashtag: #svcc
  6. 6. Twitter: @jcleblanc | Hashtag: #svcc
  7. 7. Twitter: @jcleblanc | Hashtag: #svcc
  8. 8. Internet Meets Arduino Twitter: @jcleblanc | Hashtag: #svcc
  9. 9. Arduino Yún Twitter: @jcleblanc | Hashtag: #svcc
  10. 10. Arduino Yún Feature Set Web Service Access with Temboo Python 2.7 included with OpenWRT Linino Integrated Wifi / Ethernet
  11. 11. Temboo Sketch Builder Twitter: @jcleblanc | Hashtag: #svcc
  12. 12. Fetching the Arduino IDE Twitter: @jcleblanc | Hashtag: #svcc
  13. 13. Enabling the Board in the IDE Twitter: @jcleblanc | Hashtag: #svcc
  14. 14. Picking the Comms Port Twitter: @jcleblanc | Hashtag: #svcc
  15. 15. API Request with Temboo Twitter: @jcleblanc | Hashtag: #svcc
  16. 16. JavaScript, Node & Arduino Twitter: @jcleblanc | Hashtag: #svcc
  17. 17. Tessel JavaScript Microcontroller Twitter: @jcleblanc | Hashtag: #svcc
  18. 18. Twitter: @jcleblanc | Hashtag: #svcc
  19. 19. Johnny 5 Twitter: @jcleblanc | Hashtag: #svcc
  20. 20. How Johnny 5 Comms Work Standard Firmata Arduino Microcontroller Node.js Script Twitter: @jcleblanc | Hashtag: #svcc
  21. 21. What is Firmata? Twitter: @jcleblanc | Hashtag: #svcc
  22. 22. Priming the Board with Firmata Twitter: @jcleblanc | Hashtag: #svcc
  23. 23. Installing Johnny 5 npm install johnny-five git clone git:// cd johnny-five npm install Twitter: @jcleblanc | Hashtag: #svcc
  24. 24. var five = require("johnny-five"), board = new five.Board(); board.on("ready", function() { //board is ready to use }); Enabling the Board Twitter: @jcleblanc | Hashtag: #svcc
  25. 25. Controlling LEDs with JavaScript Twitter: @jcleblanc | Hashtag: #svcc
  26. 26. Joystick Controlled Servo Motor Twitter: @jcleblanc | Hashtag: #svcc
  27. 27. Noduino Twitter: @jcleblanc | Hashtag: #svcc
  28. 28. Where are we Heading? Twitter: @jcleblanc | Hashtag: #svcc
  29. 29. Thank You! Jonathan LeBlanc (@jcleblanc) Head of Global Developer Evangelism at Braintree /