• Like
  • Save
Arduino–prese hobilabor-2012 eng
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Arduino–prese hobilabor-2012 eng

  • 209 views
Published

Quick introduction to Arduino. Made for Hobilabor's Arduino workshop.

Quick introduction to Arduino. Made for Hobilabor's Arduino workshop.

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
209
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
1

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. Arduinowww.hobilabor.ee2012
  • 2. What is Hobilabor?
  • 3. Hobilabor 2012What we are going totalk about today– What is Arduino?– Using your Arduino– Examples– Hands-on!
  • 4. Hobilabor 2012What is Arduino?
  • 5. Hobilabor 2012
  • 6. Hobilabor 2012
  • 7. Hobilabor 2012
  • 8. Hobilabor 2012
  • 9. Hobilabor 2012
  • 10. Hobilabor 2012
  • 11. Hobilabor 2012
  • 12. Hobilabor 2012
  • 13. Hobilabor 2012
  • 14. Hobilabor 2012
  • 15. Hobilabor 2012
  • 16. Hobilabor 2012Some historyArduino developed by Massimo Banzi, David Cuartiellesand Gianluco Martino in Ivrea Interaction Design institutein 2005.
  • 17. Hobilabor 20121. Arduino microcontrollerMicrocontroller: ATmega168Operating Voltage: 5VInput Voltage (recommended): 7-12VInput Voltage (limits): 6-20VDigital I/O Pins: 14 (of which 6 provide PWM output)Analog Input Pins: 6DC Current per I/O Pin: 40 mADC Current for 3.3V Pin: 50 mAFlash Memory: 32 KB and 2 for KB bootloaderSRAM: 2 KBEEPROM : 1 KBClock Speed: 16 MHz
  • 18. Hobilabor 2012USBExternalpower13. pin LED Digital I/O pinsPower LEDMicrocontroller(Atmega312)Power and ground pins Analog inputReset
  • 19. Hobilabor 2012
  • 20. Hobilabor 2012– Under Creative Commons licence– Open source– All schematics free and public– Arduino Uno ~23€– DIY 10€
  • 21. Hobilabor 20122. Arduino language– Based on C/C++ languages– Compiler
  • 22. Hobilabor 2012void setup() { pinMode(13, OUTPUT);}void loop() { digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000);}
  • 23. Hobilabor 20123. Arduino IDE– Simple free development environment– Windows, Mac OS X, Linux– Open source
  • 24. Hobilabor 2012CompileYourscetchErrorconsoleStop OpenSaveUploadSerial monitor Other functionsNew
  • 25. Hobilabor 2012Using your Arduino
  • 26. Hobilabor 2012Inputs/outputsLDR, LED, potentiometer, pressure sensor, piezo, speaker,switch, motor, servo, LCD display, LED matrix display,sonar, temperature sensor, gas sensor, a microphone,gyro, accelerometer…
  • 27. Hobilabor 2012Shields– Ethernet shield– XBee shield– GPS shield– Wifi Shield– Bluetooth shield– Motor shield– Proto shield– Wave shield– …– DIY shields
  • 28. Hobilabor 2012
  • 29. Hobilabor 2012Examples– Simple Arduino robot– Self balancing robot– Arduino Hexapod– Arduino 8x8 Super Mario Brothers– …
  • 30. Hobilabor 2012Arduino and othersoftware and devices– Arduino and Processing– Arduino and Android– …
  • 31. Hobilabor 2012More Examples
  • 32. Hobilabor 2012Useful linkshttp://www.arduino.cchttp://arduino.cc/en/Tutorial/HomePagehttp://www.arduino.cc/playground/Main/ManualsAnd-Curriculumhttp://blog.arduinoeducation.com/http://www.hobilabor.ee/blogi/2011/05/mis-on-arduino-ja-kuidas-seda-kasutada/
  • 33. Hobilabor 2012Positive– Simple to use– Big community– Lots of examples– Well suited for everybody who wants tolearn programming– Well documented– Lots of tutorials, books etc– Realatively cheap– Schematics and source code open– Can be self produced
  • 34. Hobilabor 2012Negative– For advanced developments not so well suited.Probably will need some other platform.– Tutorials and books mostly in english
  • 35. Hobilabor 2012Hands-on!