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

Arduino–prese hobilabor-2012 eng



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

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



Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as Adobe PDF

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.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Arduino–prese hobilabor-2012 eng Arduino–prese hobilabor-2012 eng Presentation Transcript

  • Arduinowww.hobilabor.ee2012
  • What is Hobilabor?
  • Hobilabor 2012What we are going totalk about today– What is Arduino?– Using your Arduino– Examples– Hands-on!
  • Hobilabor 2012What is Arduino?
  • Hobilabor 2012
  • Hobilabor 2012
  • Hobilabor 2012
  • Hobilabor 2012
  • Hobilabor 2012
  • Hobilabor 2012
  • Hobilabor 2012
  • Hobilabor 2012
  • Hobilabor 2012
  • Hobilabor 2012
  • Hobilabor 2012
  • Hobilabor 2012Some historyArduino developed by Massimo Banzi, David Cuartiellesand Gianluco Martino in Ivrea Interaction Design institutein 2005.
  • 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
  • Hobilabor 2012USBExternalpower13. pin LED Digital I/O pinsPower LEDMicrocontroller(Atmega312)Power and ground pins Analog inputReset
  • Hobilabor 2012
  • Hobilabor 2012– Under Creative Commons licence– Open source– All schematics free and public– Arduino Uno ~23€– DIY 10€
  • Hobilabor 20122. Arduino language– Based on C/C++ languages– Compiler
  • Hobilabor 2012void setup() { pinMode(13, OUTPUT);}void loop() { digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000);}
  • Hobilabor 20123. Arduino IDE– Simple free development environment– Windows, Mac OS X, Linux– Open source
  • Hobilabor 2012CompileYourscetchErrorconsoleStop OpenSaveUploadSerial monitor Other functionsNew
  • Hobilabor 2012Using your Arduino
  • 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…
  • Hobilabor 2012Shields– Ethernet shield– XBee shield– GPS shield– Wifi Shield– Bluetooth shield– Motor shield– Proto shield– Wave shield– …– DIY shields
  • Hobilabor 2012
  • Hobilabor 2012Examples– Simple Arduino robot– Self balancing robot– Arduino Hexapod– Arduino 8x8 Super Mario Brothers– …
  • Hobilabor 2012Arduino and othersoftware and devices– Arduino and Processing– Arduino and Android– …
  • Hobilabor 2012More Examples
  • 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/
  • 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
  • Hobilabor 2012Negative– For advanced developments not so well suited.Probably will need some other platform.– Tutorials and books mostly in english
  • Hobilabor 2012Hands-on!