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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Arduino for developers by Steve Robinson

490

Published on

Arduino for developers …

Arduino for developers
Intro and sample demo

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
490
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

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

×