Successfully reported this slideshow.

Arduino

887 views

Published on

  • Be the first to comment

Arduino

  1. 1. Arduino Μια ελεύθερη υπολογιστική πλατφόρμα με απεριόριστες δυνατότητες Μια σύντομη παρουσίαση από την σκοπιά ενός newbie Πτολεμαΐδα 16-12-2012Γιάννης Αρβανιτάκης, Καθηγητής Πληροφορικής Δευτεροβάθμιας Εκπαίδευσης http://ioarvanit.mysch.gr ioarvnanit@sch.gr
  2. 2. Arduino – Τι είναι;Oι δημιουργοί (Massimo Banzi και David Cuartielles)είναι μια «ανοικτού κώδικα» πλατφόρμα «πρωτοτυποποίησης» ηλεκτρονικών βασισμένη σε ευέλικτοhardware και software που προορίζεται για οποιονδήποτε έχει λίγη προγραμματιστική εμπειρία,στοιχειώδεις γνώσεις ηλεκτρονικών και ενδιαφέρεται να δημιουργήσει διαδραστικά αντικείμενα ήπεριβάλλοντα.el.wikepedia.orgείναι μια υπολογιστική πλατφόρμα βασισμένη σε μια απλή μητρικήπλακέτα με ενσωματωμένο μικροελεγκτή και εισόδους/εξόδους,και η οποία μπορεί να προγραμματιστεί με τη γλώσσα Wiring.Microplanet.grείναι ένα εργαλείο για να κατασκευάσουμε ένα υπολογιστικόσύστημα με την έννοια ότι αυτό θα ελέγχει συσκευές τουφυσικού κόσμου, σε αντίθεση με τον κοινό σας ΗλεκτρονικόΥπολογιστή.Εγώ, ένας απλός χρήστηςΕίναι ένα ολοκληρωμένο ηλεκτρονικό κύκλωμα με ενσωματωμένο μικροελεγκτή,αναλογικές και ψηφιακές εισόδους και εξόδους, του οποίου τα σχέδια και τοsoftware διανέμονται ελεύθερα και δωρεάν,
  3. 3. Arduino – Ιστορικό2005 Δημιουργήθηκε στην πόλη Ιβρέα, όπου είναι η έδρα της εταιρίας Olivetti, από τους Massimo Banzi και David Cuartielles.2011 Πάνω από 300.000 arduino boards έχουν πουληθεί σε όλο το κόσμο Η ομάδα ανάπτυξης του Arduino: David Cuartielles, Gianluca Martino, Tom Igoe, David Mellis, και Massimo Banzi Το πρωτότυπο που κατασκευάστηκε το 2005.
  4. 4. Arduino Duemilanove Η πιο συνηθισμένη έκδοση
  5. 5. Άλλα μοντέλα
  6. 6. Arduino Pro MiniMicrocontroller: ATmega168Operating Voltage: 3.3V or 5V (depending on model)Input Voltage : 3.35 -12 V or 5 - 12 VDigital I/O Pins: 14 (of which 6 provide PWM output)Analog Input Pins : 6DC Current: 40 mAFlash Memory: 16 KBSRAM: 1 KBEEPROM: 512 bytesClock Speed: 8 MHz or 16 MHz
  7. 7. Arduino MegaMicrocontroller: ATmega1280Operating Voltage: 5VInput Voltage: 6-20VDigital I/O Pins: 54 (of which 15 provide PWM output)Analog Input Pins: 16DC Current: 40 mAFlash Memory: 128 KBSRAM: 8 KBEEPROM: 4 KBClock Speed: 16 MHz
  8. 8. Arduino LilyPadMicrocontroller: ATmega168V or ATmega328VOperating Voltage: 2.7-5.5 VInput Voltage: 2.7-5.5 VDigital I/O Pins: 14 (of which 6 provide PWM output)Analog Input Pins: 6DC Current: 40 mAFlash Memory: 16 KBSRAM: 1 KBEEPROM: 512 bytesClock Speed: 8 MHz
  9. 9. Arduino Esplora• Analog joystick• 4 push-buttons• Linear potentiometer slider• Microphone• Light sensor• Temperature sensor• Three-axis accelerometer• Buzzer can produce square-waves.• RGB led bright LED• 2 TinkerKit Inputs to connect the TinkerKit sensor modules with the 3-pin connectors.• 2 TinkerKit Outputs to connect the TinkerKit actuator modules with the 3-pin connectors.• TFT display connector connector for an optional color LCD screen, SD card
  10. 10. Λίστα επίσημων μοντέλων• http://arduino.cc/en/Main/Products?from=Main.Hardware
  11. 11. Επεκτάσεις
  12. 12. Arduino Ethernet Shield Επιτρέπει τη σύνδεση του Arduino με δίκτυο
  13. 13. Arduino WiFi ShieldΕπιτρέπει τη σύνδεση του Arduino με ασύρματα δίκτυα
  14. 14. Arduino Motor Shield Επιτρέπει τον έλεγχο 2 DC κινητήρων
  15. 15. Arduino Bluetooth Shield Δυνατότητα επικοινωνίας μέσω bluetooth
  16. 16. Arduino GPS Shield Δυνατότητα γεωεντοπισμού
  17. 17. Arduino LCD Shield Εύκολη πρόσβαση σε οθόνη LCD
  18. 18. Λίστα επεκτάσεων• http://shieldlist.org/
  19. 19. Προγραμματιστικά περιβάλλοντα
  20. 20. Arduino Software Βασίζεται στην C Windows/Linux/Mac OS Ελεύθερο – Ανοικτού κώδικαhttp://arduino.cc/en/main/software
  21. 21. Modkit Θυμίζει scratch Windows/Linux/Mac OSFree online – pay to download http://www.modk.it
  22. 22. Minibloq Γραφικό περιβάλλονWindows/Linux/OLPC/Mac OS http://blog.minibloq.org/
  23. 23. scratch for arduino Συνδυασμός Scratch με Arduino Windows/Linux/Mac OS http://seaside.citilab.eu/scratch/arduino
  24. 24. FritzingΣχεδίαση του κυκλώματος Εξαγωγή σχηματικού Εξαγωγή σχεδίου PCBWindows/Linux/Mac OS http://fritzing.org/
  25. 25. +-
  26. 26. ● + Φθηνό σε σχέση με τους ανταγωνιστές ● - Χρειάζεται εξοικείωση με βασικές έννοιες ηλεκτρονικών κυκλωμάτων● Open source hardware ● Έντονη hands-on εμπειρία● Επεκτασιμότητα● Πολυπληθής κοινότητα που το υποστηρίζει● Πλήθος tutorials και βοηθημάτων

×