Arduino for developers by Steve Robinson
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Arduino for developers by Steve Robinson

on

  • 562 views

Arduino for developers

Arduino for developers
Intro and sample demo

Statistics

Views

Total Views
562
Views on SlideShare
387
Embed Views
175

Actions

Likes
0
Downloads
6
Comments
0

3 Embeds 175

http://www.spritle.com 173
https://twitter.com 1
http://feeds2.feedburner.com 1

Accessibility

Categories

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

Arduino for developers by Steve Robinson Presentation Transcript

  • 1. Arduino for Developers Steve Robinson 23rd Dec 2013 @stev4nity | github.com/steverob © Spritle Software Private Limited | http://www.spritle.com
  • 2. What in the world is an Arduino? • Open Source Electronics Prototyping Platform • Just a Microcontroller (eg. ATMega328 in an Arduino Uno) and other components fabricated onto a single board allowing very simple interfacing and programming! © Spritle Software Private Limited | http://www.spritle.com
  • 3. Agenda • • • • Intro Some history Sample demos Questions © Spritle Software Private Limited | http://www.spritle.com
  • 4. Glance It © Spritle Software Private Limited | http://www.spritle.com
  • 5. What can I do with it? • Do Physical Computing! – sense the physical world (light, temperature, pressure, etc) and do stuff with the data! • Build cool mechanical systems driven by code (like Robots, cars etc.) • You got the idea! © Spritle Software Private Limited | http://www.spritle.com
  • 6. What makes an Arduino stand out? • • • • • Inexpensive Cross-platform Simple, clear programming environment  Open and extensible software Open and extensible hardware © Spritle Software Private Limited | http://www.spritle.com
  • 7. Time to wakeup SAMPLE DEMOS © Spritle Software Private Limited | http://www.spritle.com
  • 8. Lets get our hands dirty, shall we? • Arduino comes with a neat IDE that allows you to write, verify and upload code onto it. • Programs are written in Processing. – some code-ffee to keep you from sleeping.. – Make an LED blink (Req: Arduino, LED) http://goo.gl/SP9VI1 – Make some music (Req: Arduino, Piezo Sounder) http://goo.gl/eeq2lC © Spritle Software Private Limited | http://www.spritle.com
  • 9. Meet Johnny five! • Program the Arduino with NodeJS + Firmata • github: rwaldron/johnnyfive © Spritle Software Private Limited | http://www.spritle.com
  • 10. More Samples • Setting Up Johnny-Five – Install Node: http://goo.gl/GI0zBW – $ npm install johnny-five • Setting up Firmata – Open Examples -> Firmata -> Standard Firmata in the Arduino IDE • Connect the Arduino and Upload! © Spritle Software Private Limited | http://www.spritle.com
  • 11. Some More Samples • Blinking (again!?) with Johnny-five – http://goo.gl/i48ymQ • Adjust computer display brightness based on ambient lighting (Req: Arduino, 10k Ohm resistor, photoresistor) – http://goo.gl/m3J9cF © Spritle Software Private Limited | http://www.spritle.com
  • 12. Questions? Thank you © Spritle Software Private Limited | http://www.spritle.com