Controlling the world with Arduino & JavaScript
Upcoming SlideShare
Loading in...5
×
 

Controlling the world with Arduino & JavaScript

on

  • 300 views

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

"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

Statistics

Views

Total Views
300
Views on SlideShare
295
Embed Views
5

Actions

Likes
0
Downloads
1
Comments
1

2 Embeds 5

http://www.slideee.com 3
https://www.linkedin.com 2

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Magnus Green <br /> 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

Controlling the world with Arduino & JavaScript Controlling the world with Arduino & JavaScript Presentation Transcript

  • Controlling the world with Arduino & JavaScript_
  • 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
  • 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 Number of connected devices by 2020
  • The physical worldWeb / mobile application Single page application front-end Hosted in Storage / Transport Home automation server application Server application controlling
  • 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
  • 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
  • arduino hardware_
  • demo time_
  • 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/