Controlling the world
with Arduino & JavaScript_
var name = magnusGreen;
Travelling
Clean Code
.NET
Rock n’ RollCoffee
Movies
Master of Information Technology
www
JavaScri...
agenda_
 The Internet of Things
 My IoT project
 Build a home automation system
predictions_
0 50,000,000,000 100,000,000,000 150,000,000,000 200,000,000,000 250,000,000,000
Today
Cisco
Ericsson
IDC
Num...
The physical worldWeb / mobile
application
Single page application front-end
Hosted in
Storage / Transport Home automation...
arduino_
 Can be connected
to sensors and
actuators
 14 digital input /
output pins and 6
analog input
 Communication i...
johnny five_
 Control Arduino with
JavaScript
 Using Firmata protocol
to communicate with
Arduino
 Running in a node.js...
arduino hardware_
demo time_
https://github.com/magnushg/automatr
want more?
 Code available at github,
https://github.com/magnushg/
automatr
 Contac...
Controlling the world with Arduino & JavaScript
Controlling the world with Arduino & JavaScript
Controlling the world with Arduino & JavaScript
Controlling the world with Arduino & JavaScript
Upcoming SlideShare
Loading in...5
×

Controlling the world with Arduino & JavaScript

462

Published on

"Any application that can be written in JavaScript will eventually be written in JavaScript" - Atwoods Law

Have you ever wanted to control devices in your own home over the internet? I will show you how you can do this with the help of Arduino and JavaScript.
Arduino is an open-source microcontroller that can connect to various sensors and affect it's surroundings by controlling lights, LCD screens, motors and other actuators. Johnny-five is a JavaScript library that can communicate with an Arduino using node.js. This opens doors for new possibilities, like integrating with Windows Azure or Firebase. I will introduce Arduino and johhny-five and show you how these two in conjunction can get you started with "The Internet of things".

https://github.com/magnushg/automatr

1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
462
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
7
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide
  • Magnus Green
    Jobber i Microsoft-avdelingen
  • Internet of Things
  • My project
  • Introduce Johnny-five for controlling Arduino with JavaScript
  • Introduce Johnny-five for controlling Arduino with JavaScript
  • Transcript of "Controlling the world with Arduino & JavaScript"

    1. 1. Controlling the world with Arduino & JavaScript_
    2. 2. var name = magnusGreen; Travelling Clean Code .NET Rock n’ RollCoffee Movies Master of Information Technology www JavaScript Consultant Beer Internet of things Agile New York
    3. 3. agenda_  The Internet of Things  My IoT project  Build a home automation system
    4. 4. predictions_ 0 50,000,000,000 100,000,000,000 150,000,000,000 200,000,000,000 250,000,000,000 Today Cisco Ericsson IDC Number of connected devices by 2020
    5. 5. The physical worldWeb / mobile application Single page application front-end Hosted in Storage / Transport Home automation server application Server application controlling
    6. 6. arduino_  Can be connected to sensors and actuators  14 digital input / output pins and 6 analog input  Communication is done by sending or receiving 0V – 5V
    7. 7. johnny five_  Control Arduino with JavaScript  Using Firmata protocol to communicate with Arduino  Running in a node.js server  Convenient for web and cloud programming
    8. 8. arduino hardware_
    9. 9. demo time_
    10. 10. https://github.com/magnushg/automatr want more?  Code available at github, https://github.com/magnushg/ automatr  Contact me at magnus.green@bouvet.no or @magnusg  Meetups Internet of Things http://www.meetup.com/Intern et-of-Things-Oslo/ and https://bitraf.no/  Check out http://www.adafruit.com/ and https://www.sparkfun.com/
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×