SlideShare a Scribd company logo
1 of 30
Download to read offline
ΡΟΜΠΟΤΙΚΗ ΣΕ ΠΛΑΤΦΟΡΜΑ ARDUINO
ΠΕΡΛΑΤ ΚΟΤΣΙΑΪ
ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ : ΤΖΗΜΑΣ ΔΗΜΗΤΡΙΟΣ
Arduino logo
ΕΥΧΑΡΙΣΤΙΕΣ
Σε αυτό το σημείο θα ήθελα να ευχαριστήσω
τους:
• Τζήμας Δημήτριος
• Πάνος Γεώργιος
• Ομάδα Ρομποτικής ΤΕΙ Καστοριάς
ΠΕΡΙΛΗΨΗ
ΠΑΡΟΥΣΙΑΣΗΣ
Στην παρουσίαση αυτή θα αναφέρουμε :
• Μικροελεγκτές, τα πλεονεκτήματα και τα μειονεκτήματα και
τις εφαρμογές τους
• Ιστορία του Arduino
• Γνωριμία με το Arduino, τα χαρακτηριστικά του
• Το περιβάλλον ανάπτυξής του
• Διάφορες πλακέτες και οι βασικές διαφορές τους
• Arduino Shields
• Βίντεο από το πρακτικό μέρος και
• Συμπεράσματα
PRESENTATION ABSTRACT
Within this presentation we will mention :
• Microcontrollers, their advantages, their
disadvantages, and their implementation
• Know Arduino and its specifications
• History of Arduino
• Arduino Integrated Development Environment
• Different boards and their basic differences
• Video from the practical part of work and the
• Conclusions
ΤΙ ΕΙΝΑΙ ΕΝΑΣ
ΜΙΚΡΟΕΛΕΓΚΤΗΣ
Mini υπολογιστής όπου περιέχει
• Επεξεργαστή
• Μνήμες και
• Θύρες Ε/Ε για περιφερειακές συσκευές
ΠΛΕΟΝΕΚΤΗΜΑΤ
Α
ΜΙΚΡΟΕΛΕΓΚΤΩΝ
• Υπολογιστής σε ένα ολοκληρωμένο κύκλωμα
• Μικρός όγκος
• Χαμηλό κόστος (ανάλογα τον
προυπολογισμό)
• Μικρή κατανάλωση ισχύος
• Αυτονομία (ενσωματωμένα περιφερειακά και
μνήμη)
ΜΕΙΟΝΕΚΤΗΜΑΤ
Α
ΜΙΚΡΟΕΛΕΓΚΤΩΝ
• Δύσκολος ο προγραμματισμός του
• Μεγάλος χρόνος ανάπτυξης.
• Δεν αλλάζει το πρόγραμμα του και
• Περιορισμένος αριθμός ταυτόχρονες
εκτελέσεις
ΕΦΑΡΜΟΓΕΣ
ΜΙΚΡΟΕΛΕΓΤΩΝ
Οι μικροελεγκτές βρίσκουν εφαρμογή παντού όπως:
• Κινητά τηλέφωνα
• Υπολογιστές
• Κυκλώματα τηλεπικοινωνιών
• Ηλεκτρικές Συσκευές
• Συστήματα αυτοματισμών
• Ηλεκτρονικές συσκευές
ΚΑΤΑΣΚΕΥΑΣΤΕΣ ΜΙΚΡΟΕΛΕΓΤΩΝ
Οι πιο διαδεδομένες εταιρίες.
• Atmel www.atmel.com
• Intel www.intel.com
• Microchip www.microchip.com
• Texas Instruments www.ti.com
• Analog Devices www.analog.com
ΤΙ ΕΙΝΑΙ ΤΟ ARDUINO
• Ένας μικροελεγκτής που περιέχει ένα
ολοκληρωμένο κύκλωμα (Chip) ATmega της
εταιρίας Atmel.
• Το συγκεκριμένο chip είναι ένας
«υπολογιστής» ο οποίος αποτελείται από
CPU, RAM, Flash Memory εισόδους/εξόδους
όπου αντιδρούν ανάλογα με τον
προγραμματισμό που πραγματοποιούμε.
• Η πλακέτα έχει άδεια χρήσης Creative
Commons.
• Χρησιμοποιεί την γλώσσα Wiring
• Πλατφόρμα ανοιχτού κώδικα
ARDUINO
ΙΣΤΟΡΙΚΗ ΑΝΑΔΡΟΜΗ
Το πρόγραμμα Arduino ξεκίνησε το 2005
στο Ινστιτούτο Διαδρασης Σχεδίασης στην
πόλη Ιβρέα (I.D.I.I.)
Ο καθηγητής Massimo Banzi ψάχνει
τρόπους να διευκολύνει τους φοιτητές του
με την τεχνολογία
Μαζί με τον David Cuartielles( μηχανικός,
πανεπιστήμιο Malmo,Σουηδία) υλοποιούν
έναν μικροελεγκτή όπου οι σχεδιαστές
μπορούν να συμπεριλάβουν στην δουλειά
τους.
ΙΣΤΟΡΙΚΗ ΑΝΑΔΡΟΜΗ
Το όνομα
• Το έτος 1002 στην πόλη Ιβρέα βασίλευε ο Βασιλιάς Arduin.
• Όπου 2 χρόνια αργότερα εκθρονίζεται από τον Βασιλιά
Henry II της Γερμανίας
• Εις μνήμην του Βασιλιά Arduin, στην πόλη Ιβρέα υπάρχει ένα
μπαρ με το όνομα «Bar Di Re Arduino» όπου το προσωπικό
και οι φοιτητές του I.D.I.I. το επισκέπτονται συχνά
• Massimo Banzi έδωσε το όνομα Arduino στον μικροελεγκτή.
1. Θύρα USB
2. Θύρα τροφοδοσίας
3. Ο επεξεργαστής ATmega
4. Chip επικοινωνίας
5. Κρύσταλλος χρονισμού (16MHz)
6. Πλήκτρο επαναφοράς
7. LED λειτουργίας
8. Tx & Rx LEDs (Ανάβουν και σβήνουν
όταν μεταφέρονται δεδομένα )
9. Λυχνία LED.
10. Ακροδέκτες τροφοδοσίας.
11. Αναλογικές είσοδοι
12. ΑκροδέκτεςTx & Rx
13. Ψηφιακές είσοδοι/’έξοδοι
14. Γείωση και είσοδος AREF
15. ICSP για τον ATMEGA
16. ICSP για την διεπαφή USB
ARDUINO PINS
ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ
Βασικά χαρακτηριστικά μιας πλακέτας Arduino
Μικροελεγκτής ATmega
Τάση Εισόδου 7-12V
Ψηφιακές Ε/Ε 14
Αναλογικές Ε/Ε 6
Flash Memory 32KB (<2KBbootloader)
SRAM 2KB
EEPROM 1KB
Χρονισμός 16MHz
ΠΛΑΚΕΤΕΣ
ARDUINO
ARDUINO ETHERNET
ΠΗΓΗ ARDUINO.CC/EN/UPLOADS/MAIN/ARDUINOETHERNETFRONT450PX.JPG
Arduino UNO
ΠΗΓΗ http://arduino.cc/en/uploads/Main/ArduinoUno_r2_front450px.jpg
Arduino MEGA
ΠΗΓΗ arduino.cc/en/uploads/Main/ArduinoMega.jpg
Arduino Duemilanove
ΠΗΓΗ http://arduino.cc/en/uploads/Main/ArduinoUno_r2_front450px.jpg
Arduino LEONARDO
ΠΗΓΗ arduino.cc/en/uploads/Main/ArduinoLeonardoFront_2.jpg
Arduino FIO
ΠΗΓΗ http://arduino.cc/en/uploads/Main/ArduinoFio.jpg
ΠΛΑΚΕΤΕΣ
ARDUINO
ARDUINO EXTREAM
ΠΗΓΗ HTTP://ARDUINO.CC/EN/UPLOADS/MAIN/ARDUINOEXTREME-V1-240.JPG
Arduino ESPLORA
ΠΗΓΗ: farm9.staticflickr.com/8044/8134573901_63952a4f17_b.jpg
Arduino LILLYPAD
ΠΗΓΗ arduino.cc/en/uploads/Main/LilyPad_5.jpg
Arduino Diescimila
ΠΗΓΗ http://arduino.cc/en/uploads/Main/ArduinoUno_r2_front450px.jpg
Arduino NANO
ΠΗΓΗ http://makerclub.org/app/uploads/2014/10/im120411003_8.jpg
Arduino NEW GENERATION (NG)
ΠΗΓΗ http://http://upload.wikimedia.org/wikipedia/commons/a/a5/Arduino_top-1.jpg
ΠΛΑΚΕΤΕΣ
ARDUINO
Arduino DUE
ΠΗΓΗ: http://arduino.cc/en/uploads/Main/ArduinoDue_Front.jpg
Arduino MINI
ΠΗΓΗ https://cdn.sparkfun.com//assets/parts/6/9/8/3/11303-01a.jpg
Arduino BLUETOOTH
ΠΗΓΗ http://arduino.cc/en/uploads/Main/ArduinoBT_Front.jpg
Arduino PRO
ΠΗΓΗ http://arduino.cc/en/uploads/Main/ArduinoPro.jpg
Arduino YUN
ΠΗΓΗ http://arduino.cc/en/uploads/Main/ArduinoYunFront_2.jpg
Arduino Micro
ΠΗΓΗ http://arduino.cc/en/uploads/Main/ArduinoPro.jpg
ΔΙΑΦΟΡΕΣ ΑΠΟ ΤΙΣ 3 ΠΙΟ ΓΝΩΣΤΕΣ
ΠΛΑΚΕΤΕΣ
ΠΗΓΗ : http://grobotronics.com/images/promo/PROMO/ArduinoComparisonjpeg.jpg
ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΠΛΑΚΕΤΩΝ
ΠΗΓΗ : http://arduino.cc/en/Products.Compare
ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΠΛΑΚΕΤΩΝ (ΣΥΝΕΧΕΙΑ)
ΠΗΓΗ : http://arduino.cc/en/Products.Compare
ARDUINO SHIELDS
Ενσωμάτωση επιπλέον υλικού που του προσδίδει
μια νέα ιδιότητα κυρίως στο θέμα της
επικοινωνίας.
Με την προσαρμογή του υλικού αυτού
μετατρέπεται η επικοινωνία από σειριακή (μέσω
USB) στην αντίστοιχη που διακρίνει τα shield.
ARDUINO SHIELDS
Ethernet Shield
ΠΗΓΗ http://arduino.cc/en/uploads/Main/ArduinoEthernetShieldV3.jpg
Motor Shield
ΠΗΓΗ http://arduino.cc/en/uploads/Main/MotorShield_R3_Front_450px.jpg WIFI Shield
ΠΗΓΗ http://arduino.cc/en/uploads/Main/ArduinoWiFiShield_Front_450px.jpg
ARDUINO SHIELDS
GPRS Shield
ΠΗΓΗ http://www.blogcdn.com/es.engadget.com/media/2012/08/arduino.jpg
Wireless SD Shield
ΠΗΓΗ arduino.cc/en/uploads/Main/Arduino_WirelessSDShield_Front2.jpg Xbee Shield
ΠΗΓΗ
http://dlnmh9ip6v2uc.cloudfront.net/assets/4/2/d/5/e/51080b92ce395f896e000000.j
pg
ΠΕΡΙΒΑΛΛΟΝ
ΑΝΑΠΤΥΞΗΣ
• Διατίθεται δωρεάν (http://arduino.cc/en/main/software )
• Αναπτύχθηκε σε JAVA
Περιέχει:
• Επεξεργαστή κειμένου
• Γραμμή εργαλείων
• Κονσόλα κειμένου
• Μεταγλωττιστή και
• Βιβλιοθήκες
ΓΛΩΣΣΑ
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
• Γλώσσα προγραμματισμού Wiring
• Παρόμοια με την C/C++
• Ίδιες βασικές εντολές
• Συναρτήσεις
• Σύνταξη
• Τύπους δεδομένων και
• Τελεστές
ΠΡΑΚΤΙΚΟ ΜΕΡΟΣ
ΠΑΡΟΥΣΙΑΣΗΣ
• Βίντεο από την υλοποίηση του αμαξιδίου
• Υλοποίηση εφαρμογής Arduino Blink
• Υλοποίηση εφαρμογής Arduino Blink με button
ΣΥΜΠΕΡΑΣΜΑΤΑ
To Arduino σε συνδυασμό με το εύχρηστο περιβάλλον ανάπτυξης το οποίο
διατίθεται, τις προγραμματιστικές μας γνώσεις αλλά προπάντων την αγάπη
και την όρεξη που θα έχουμε να ασχοληθούμε με την πλατφόρμα αυτή έχει
άπειρες δυνατότητες και εφαρμογές όπως
• να μπορούμε να ανάβουμε και να κλείνουμε τα φώτα του δωματίου μας
• να ελέγχουμε την πόρτα του γκαράζ μας
• να χειριστούμε από απόσταση μία συσκευή στο σπίτι ή στον χώρο
εργασίας μας.
.
και γιατί όχι να είμαστε εμείς οι επόμενοι Massimo Banzi και η ομάδα του,
αυτό που θα μας σταματήσει είναι η φαντασία μας.
ΕΡΩΤΗΣΕΙΣ - ΑΠΟΡΙΕΣ
ΕΥΧΑΡΙΣΤΩ ΓΙΑ ΤΗΝ ΠΡΟΣΟΧΗ ΣΑΣ
Περλάτ Κοτσιαϊ (Perlat Kociaj)
ΒΙΒΛΙΟΓΡΑΦΙΑ ΚΑΙ
ΑΝΑΦΟΡΕΣ1. ArduMotive, 2013. [Ηλεκτρονικό]
Available at:
http://www.ardumotive.com/about-
arduino.html
[Πρόσβαση 12 2014].
2. Banzi, M., 2011. Getting Started with
Arduino, 2nd Edition. s.l.:O'Reilly.
3. Brochers, J., 2013. Arduino in a Nutshell.
[Ηλεκτρονικό]
Available at: http://hci.rwth-aachen.de/tiki-
download_wiki_attachment.php?attId=1909
[Πρόσβαση 10 12 2014].
4. CircuitsToday.com, 2014. Invention Story and
History of Developing Arduino. [Ηλεκτρονικό]
Available at:
http://www.circuitstoday.com/story-and-
history-of-development-of-arduino
[Πρόσβαση 12 2014].
5. DeltaHacker, 2009. Εισαγωγή στο Arduino.
[Ηλεκτρονικό]
Available at: http://deltahacker.gr/arduino-
intro/
[Πρόσβαση 12 2014].
6. G.Smith, A., 2011. Introduction to Arduino: A
piece of cake. Cary, North Carolina: s.n.
7. Grobot.gr, 2010. Τι ειναι το Arduino.
[Ηλεκτρονικό]
Available at:
16-38/197-arduino-30432
[Πρόσβαση 12 2014].
8. grobotronics.com, n.d. Arduino Main Board.
[Ηλεκτρονικό]
Available at:
http://grobotronics.com/arduino-boards-
el.html?sl=el
[Πρόσβαση 12 2014].
9. HELP, B.-T., 2014.
http://elcetronichelp.blogspot.gr/.
[Ηλεκτρονικό]
Available at:
http://elcetronichelp.blogspot.gr/
[Πρόσβαση 10 12 2014].
10. http://arduinolab.weebly.com/, n.d. My
Arduino Lab. [Ηλεκτρονικό]
Available at:
http://arduinolab.weebly.com/pirhoomicron
gammarhoalphamumualphatauiotasigmamu
omicronsigmaf-arduino.html
[Πρόσβαση 12 2014].
11. http://www.wsj.com/, 2009. Talknig an Open
Source approach to Hardware. [Ηλεκτρονικό]
Available at:
http://www.wsj.com/news/articles/SB10001
424052748703499404574559960271468066
12. TEI-Lamias, n.d. Μικροελεγκτές.
[Ηλεκτρονικό]
http://www.eln.teilam.gr/sites/default/files/
Lesson03.pdf
[Πρόσβαση 2014].
13. Wikipedia, 2014. Wikipedia. [Ηλεκτρονικό]
Available at:
el.wikipedia.org/wiki/Μικροελεγκτής
[Πρόσβαση 12 2014].
14. Ικάρων, Τ. Π. Σ., 2013. [Ηλεκτρονικό]
Available at: http://t-
h.wikispaces.com/file/view/WhatIsArduino%
3F.pdf
[Πρόσβαση 12 2014].
15. Νικόλαος, Γ., 2013. Σχεδιασμός και
κατασκευή ολοκληρωμένου συστήματος
καταγραφής και παρακολούθησης
περιβαλλοντολογικών συνθηκών σε
θερμοκήπιο. Διπλωματική Εργασία.
16. Νικολαος, Γ. Σ., 2013. "ΚΑΤΑΣΚΕΥΗ
PROGRAMMER-ΕΦΑΡΜΟΓΗ
ΜΙΚΡΟΕΛΕΓΚΤΩΝ". Πτυχιακή Εργασία.
17. Περάματος, 1. Ε., 2014. Εφαρμογές Arduino.
Σεμινάριο, 2.
18. Σοφοκλής, Μ., Δεν αναφέρεται έτος.
ΕΦΑΡΜΟΓΕΣ ΑΥΤΟΜΑΤΙΣΜΩΝ ΣΕ ΕΞΥΠΝΟ
ΣΠΙΤΙ. Πτυχιακή εργασία.

More Related Content

Similar to Perlat Kociaj - Ρομποτική Σε πλατφόρμα Arduino

Devoxx4kidslegokidsworkshop 150503200607-conversion-gate02-gr
Devoxx4kidslegokidsworkshop 150503200607-conversion-gate02-grDevoxx4kidslegokidsworkshop 150503200607-conversion-gate02-gr
Devoxx4kidslegokidsworkshop 150503200607-conversion-gate02-grJohn Kostaras
 
Ο Προσωπικός Υπολογιστής
Ο Προσωπικός ΥπολογιστήςΟ Προσωπικός Υπολογιστής
Ο Προσωπικός ΥπολογιστήςTheodoros Leftheroudis
 
2ο Γυμνάσιο Ευόσμου - "Εφαρμογή Απομακρυσμένης Διαχείρισης Ηλεκτρικών Συσκευώ...
2ο Γυμνάσιο Ευόσμου - "Εφαρμογή Απομακρυσμένης Διαχείρισης Ηλεκτρικών Συσκευώ...2ο Γυμνάσιο Ευόσμου - "Εφαρμογή Απομακρυσμένης Διαχείρισης Ηλεκτρικών Συσκευώ...
2ο Γυμνάσιο Ευόσμου - "Εφαρμογή Απομακρυσμένης Διαχείρισης Ηλεκτρικών Συσκευώ...2gymevosm
 
Mini event for IoT newcomers, students and young entrepreneurs - Ex Machina (...
Mini event for IoT newcomers, students and young entrepreneurs - Ex Machina (...Mini event for IoT newcomers, students and young entrepreneurs - Ex Machina (...
Mini event for IoT newcomers, students and young entrepreneurs - Ex Machina (...Athens IoT Meetup
 
2ο Γυμνάσιο Ευόσμου - "Τάλως"
2ο Γυμνάσιο Ευόσμου - "Τάλως"2ο Γυμνάσιο Ευόσμου - "Τάλως"
2ο Γυμνάσιο Ευόσμου - "Τάλως"2gymevosm
 
Εισαγωγή στο Arduino
Εισαγωγή στο ArduinoΕισαγωγή στο Arduino
Εισαγωγή στο ArduinoPanos Agiakatsikas
 

Similar to Perlat Kociaj - Ρομποτική Σε πλατφόρμα Arduino (9)

Introduction to Raspberry Pi
Introduction to Raspberry PiIntroduction to Raspberry Pi
Introduction to Raspberry Pi
 
Devoxx4kidslegokidsworkshop 150503200607-conversion-gate02-gr
Devoxx4kidslegokidsworkshop 150503200607-conversion-gate02-grDevoxx4kidslegokidsworkshop 150503200607-conversion-gate02-gr
Devoxx4kidslegokidsworkshop 150503200607-conversion-gate02-gr
 
Ο Προσωπικός Υπολογιστής
Ο Προσωπικός ΥπολογιστήςΟ Προσωπικός Υπολογιστής
Ο Προσωπικός Υπολογιστής
 
Smart home virtuino1(1)
Smart home virtuino1(1)Smart home virtuino1(1)
Smart home virtuino1(1)
 
2ο Γυμνάσιο Ευόσμου - "Εφαρμογή Απομακρυσμένης Διαχείρισης Ηλεκτρικών Συσκευώ...
2ο Γυμνάσιο Ευόσμου - "Εφαρμογή Απομακρυσμένης Διαχείρισης Ηλεκτρικών Συσκευώ...2ο Γυμνάσιο Ευόσμου - "Εφαρμογή Απομακρυσμένης Διαχείρισης Ηλεκτρικών Συσκευώ...
2ο Γυμνάσιο Ευόσμου - "Εφαρμογή Απομακρυσμένης Διαχείρισης Ηλεκτρικών Συσκευώ...
 
Parousiash arduino
Parousiash arduinoParousiash arduino
Parousiash arduino
 
Mini event for IoT newcomers, students and young entrepreneurs - Ex Machina (...
Mini event for IoT newcomers, students and young entrepreneurs - Ex Machina (...Mini event for IoT newcomers, students and young entrepreneurs - Ex Machina (...
Mini event for IoT newcomers, students and young entrepreneurs - Ex Machina (...
 
2ο Γυμνάσιο Ευόσμου - "Τάλως"
2ο Γυμνάσιο Ευόσμου - "Τάλως"2ο Γυμνάσιο Ευόσμου - "Τάλως"
2ο Γυμνάσιο Ευόσμου - "Τάλως"
 
Εισαγωγή στο Arduino
Εισαγωγή στο ArduinoΕισαγωγή στο Arduino
Εισαγωγή στο Arduino
 

Perlat Kociaj - Ρομποτική Σε πλατφόρμα Arduino

  • 1. ΡΟΜΠΟΤΙΚΗ ΣΕ ΠΛΑΤΦΟΡΜΑ ARDUINO ΠΕΡΛΑΤ ΚΟΤΣΙΑΪ ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ : ΤΖΗΜΑΣ ΔΗΜΗΤΡΙΟΣ Arduino logo
  • 2. ΕΥΧΑΡΙΣΤΙΕΣ Σε αυτό το σημείο θα ήθελα να ευχαριστήσω τους: • Τζήμας Δημήτριος • Πάνος Γεώργιος • Ομάδα Ρομποτικής ΤΕΙ Καστοριάς
  • 3. ΠΕΡΙΛΗΨΗ ΠΑΡΟΥΣΙΑΣΗΣ Στην παρουσίαση αυτή θα αναφέρουμε : • Μικροελεγκτές, τα πλεονεκτήματα και τα μειονεκτήματα και τις εφαρμογές τους • Ιστορία του Arduino • Γνωριμία με το Arduino, τα χαρακτηριστικά του • Το περιβάλλον ανάπτυξής του • Διάφορες πλακέτες και οι βασικές διαφορές τους • Arduino Shields • Βίντεο από το πρακτικό μέρος και • Συμπεράσματα
  • 4. PRESENTATION ABSTRACT Within this presentation we will mention : • Microcontrollers, their advantages, their disadvantages, and their implementation • Know Arduino and its specifications • History of Arduino • Arduino Integrated Development Environment • Different boards and their basic differences • Video from the practical part of work and the • Conclusions
  • 5. ΤΙ ΕΙΝΑΙ ΕΝΑΣ ΜΙΚΡΟΕΛΕΓΚΤΗΣ Mini υπολογιστής όπου περιέχει • Επεξεργαστή • Μνήμες και • Θύρες Ε/Ε για περιφερειακές συσκευές
  • 6. ΠΛΕΟΝΕΚΤΗΜΑΤ Α ΜΙΚΡΟΕΛΕΓΚΤΩΝ • Υπολογιστής σε ένα ολοκληρωμένο κύκλωμα • Μικρός όγκος • Χαμηλό κόστος (ανάλογα τον προυπολογισμό) • Μικρή κατανάλωση ισχύος • Αυτονομία (ενσωματωμένα περιφερειακά και μνήμη)
  • 7. ΜΕΙΟΝΕΚΤΗΜΑΤ Α ΜΙΚΡΟΕΛΕΓΚΤΩΝ • Δύσκολος ο προγραμματισμός του • Μεγάλος χρόνος ανάπτυξης. • Δεν αλλάζει το πρόγραμμα του και • Περιορισμένος αριθμός ταυτόχρονες εκτελέσεις
  • 8. ΕΦΑΡΜΟΓΕΣ ΜΙΚΡΟΕΛΕΓΤΩΝ Οι μικροελεγκτές βρίσκουν εφαρμογή παντού όπως: • Κινητά τηλέφωνα • Υπολογιστές • Κυκλώματα τηλεπικοινωνιών • Ηλεκτρικές Συσκευές • Συστήματα αυτοματισμών • Ηλεκτρονικές συσκευές
  • 9. ΚΑΤΑΣΚΕΥΑΣΤΕΣ ΜΙΚΡΟΕΛΕΓΤΩΝ Οι πιο διαδεδομένες εταιρίες. • Atmel www.atmel.com • Intel www.intel.com • Microchip www.microchip.com • Texas Instruments www.ti.com • Analog Devices www.analog.com
  • 10. ΤΙ ΕΙΝΑΙ ΤΟ ARDUINO • Ένας μικροελεγκτής που περιέχει ένα ολοκληρωμένο κύκλωμα (Chip) ATmega της εταιρίας Atmel. • Το συγκεκριμένο chip είναι ένας «υπολογιστής» ο οποίος αποτελείται από CPU, RAM, Flash Memory εισόδους/εξόδους όπου αντιδρούν ανάλογα με τον προγραμματισμό που πραγματοποιούμε. • Η πλακέτα έχει άδεια χρήσης Creative Commons. • Χρησιμοποιεί την γλώσσα Wiring • Πλατφόρμα ανοιχτού κώδικα
  • 11. ARDUINO ΙΣΤΟΡΙΚΗ ΑΝΑΔΡΟΜΗ Το πρόγραμμα Arduino ξεκίνησε το 2005 στο Ινστιτούτο Διαδρασης Σχεδίασης στην πόλη Ιβρέα (I.D.I.I.) Ο καθηγητής Massimo Banzi ψάχνει τρόπους να διευκολύνει τους φοιτητές του με την τεχνολογία Μαζί με τον David Cuartielles( μηχανικός, πανεπιστήμιο Malmo,Σουηδία) υλοποιούν έναν μικροελεγκτή όπου οι σχεδιαστές μπορούν να συμπεριλάβουν στην δουλειά τους.
  • 12. ΙΣΤΟΡΙΚΗ ΑΝΑΔΡΟΜΗ Το όνομα • Το έτος 1002 στην πόλη Ιβρέα βασίλευε ο Βασιλιάς Arduin. • Όπου 2 χρόνια αργότερα εκθρονίζεται από τον Βασιλιά Henry II της Γερμανίας • Εις μνήμην του Βασιλιά Arduin, στην πόλη Ιβρέα υπάρχει ένα μπαρ με το όνομα «Bar Di Re Arduino» όπου το προσωπικό και οι φοιτητές του I.D.I.I. το επισκέπτονται συχνά • Massimo Banzi έδωσε το όνομα Arduino στον μικροελεγκτή.
  • 13. 1. Θύρα USB 2. Θύρα τροφοδοσίας 3. Ο επεξεργαστής ATmega 4. Chip επικοινωνίας 5. Κρύσταλλος χρονισμού (16MHz) 6. Πλήκτρο επαναφοράς 7. LED λειτουργίας 8. Tx & Rx LEDs (Ανάβουν και σβήνουν όταν μεταφέρονται δεδομένα ) 9. Λυχνία LED. 10. Ακροδέκτες τροφοδοσίας. 11. Αναλογικές είσοδοι 12. ΑκροδέκτεςTx & Rx 13. Ψηφιακές είσοδοι/’έξοδοι 14. Γείωση και είσοδος AREF 15. ICSP για τον ATMEGA 16. ICSP για την διεπαφή USB ARDUINO PINS
  • 14. ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ Βασικά χαρακτηριστικά μιας πλακέτας Arduino Μικροελεγκτής ATmega Τάση Εισόδου 7-12V Ψηφιακές Ε/Ε 14 Αναλογικές Ε/Ε 6 Flash Memory 32KB (<2KBbootloader) SRAM 2KB EEPROM 1KB Χρονισμός 16MHz
  • 15. ΠΛΑΚΕΤΕΣ ARDUINO ARDUINO ETHERNET ΠΗΓΗ ARDUINO.CC/EN/UPLOADS/MAIN/ARDUINOETHERNETFRONT450PX.JPG Arduino UNO ΠΗΓΗ http://arduino.cc/en/uploads/Main/ArduinoUno_r2_front450px.jpg Arduino MEGA ΠΗΓΗ arduino.cc/en/uploads/Main/ArduinoMega.jpg Arduino Duemilanove ΠΗΓΗ http://arduino.cc/en/uploads/Main/ArduinoUno_r2_front450px.jpg Arduino LEONARDO ΠΗΓΗ arduino.cc/en/uploads/Main/ArduinoLeonardoFront_2.jpg Arduino FIO ΠΗΓΗ http://arduino.cc/en/uploads/Main/ArduinoFio.jpg
  • 16. ΠΛΑΚΕΤΕΣ ARDUINO ARDUINO EXTREAM ΠΗΓΗ HTTP://ARDUINO.CC/EN/UPLOADS/MAIN/ARDUINOEXTREME-V1-240.JPG Arduino ESPLORA ΠΗΓΗ: farm9.staticflickr.com/8044/8134573901_63952a4f17_b.jpg Arduino LILLYPAD ΠΗΓΗ arduino.cc/en/uploads/Main/LilyPad_5.jpg Arduino Diescimila ΠΗΓΗ http://arduino.cc/en/uploads/Main/ArduinoUno_r2_front450px.jpg Arduino NANO ΠΗΓΗ http://makerclub.org/app/uploads/2014/10/im120411003_8.jpg Arduino NEW GENERATION (NG) ΠΗΓΗ http://http://upload.wikimedia.org/wikipedia/commons/a/a5/Arduino_top-1.jpg
  • 17. ΠΛΑΚΕΤΕΣ ARDUINO Arduino DUE ΠΗΓΗ: http://arduino.cc/en/uploads/Main/ArduinoDue_Front.jpg Arduino MINI ΠΗΓΗ https://cdn.sparkfun.com//assets/parts/6/9/8/3/11303-01a.jpg Arduino BLUETOOTH ΠΗΓΗ http://arduino.cc/en/uploads/Main/ArduinoBT_Front.jpg Arduino PRO ΠΗΓΗ http://arduino.cc/en/uploads/Main/ArduinoPro.jpg Arduino YUN ΠΗΓΗ http://arduino.cc/en/uploads/Main/ArduinoYunFront_2.jpg Arduino Micro ΠΗΓΗ http://arduino.cc/en/uploads/Main/ArduinoPro.jpg
  • 18. ΔΙΑΦΟΡΕΣ ΑΠΟ ΤΙΣ 3 ΠΙΟ ΓΝΩΣΤΕΣ ΠΛΑΚΕΤΕΣ ΠΗΓΗ : http://grobotronics.com/images/promo/PROMO/ArduinoComparisonjpeg.jpg
  • 19. ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΠΛΑΚΕΤΩΝ ΠΗΓΗ : http://arduino.cc/en/Products.Compare
  • 21. ARDUINO SHIELDS Ενσωμάτωση επιπλέον υλικού που του προσδίδει μια νέα ιδιότητα κυρίως στο θέμα της επικοινωνίας. Με την προσαρμογή του υλικού αυτού μετατρέπεται η επικοινωνία από σειριακή (μέσω USB) στην αντίστοιχη που διακρίνει τα shield.
  • 22. ARDUINO SHIELDS Ethernet Shield ΠΗΓΗ http://arduino.cc/en/uploads/Main/ArduinoEthernetShieldV3.jpg Motor Shield ΠΗΓΗ http://arduino.cc/en/uploads/Main/MotorShield_R3_Front_450px.jpg WIFI Shield ΠΗΓΗ http://arduino.cc/en/uploads/Main/ArduinoWiFiShield_Front_450px.jpg
  • 23. ARDUINO SHIELDS GPRS Shield ΠΗΓΗ http://www.blogcdn.com/es.engadget.com/media/2012/08/arduino.jpg Wireless SD Shield ΠΗΓΗ arduino.cc/en/uploads/Main/Arduino_WirelessSDShield_Front2.jpg Xbee Shield ΠΗΓΗ http://dlnmh9ip6v2uc.cloudfront.net/assets/4/2/d/5/e/51080b92ce395f896e000000.j pg
  • 24. ΠΕΡΙΒΑΛΛΟΝ ΑΝΑΠΤΥΞΗΣ • Διατίθεται δωρεάν (http://arduino.cc/en/main/software ) • Αναπτύχθηκε σε JAVA Περιέχει: • Επεξεργαστή κειμένου • Γραμμή εργαλείων • Κονσόλα κειμένου • Μεταγλωττιστή και • Βιβλιοθήκες
  • 25. ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ • Γλώσσα προγραμματισμού Wiring • Παρόμοια με την C/C++ • Ίδιες βασικές εντολές • Συναρτήσεις • Σύνταξη • Τύπους δεδομένων και • Τελεστές
  • 26. ΠΡΑΚΤΙΚΟ ΜΕΡΟΣ ΠΑΡΟΥΣΙΑΣΗΣ • Βίντεο από την υλοποίηση του αμαξιδίου • Υλοποίηση εφαρμογής Arduino Blink • Υλοποίηση εφαρμογής Arduino Blink με button
  • 27. ΣΥΜΠΕΡΑΣΜΑΤΑ To Arduino σε συνδυασμό με το εύχρηστο περιβάλλον ανάπτυξης το οποίο διατίθεται, τις προγραμματιστικές μας γνώσεις αλλά προπάντων την αγάπη και την όρεξη που θα έχουμε να ασχοληθούμε με την πλατφόρμα αυτή έχει άπειρες δυνατότητες και εφαρμογές όπως • να μπορούμε να ανάβουμε και να κλείνουμε τα φώτα του δωματίου μας • να ελέγχουμε την πόρτα του γκαράζ μας • να χειριστούμε από απόσταση μία συσκευή στο σπίτι ή στον χώρο εργασίας μας. . και γιατί όχι να είμαστε εμείς οι επόμενοι Massimo Banzi και η ομάδα του, αυτό που θα μας σταματήσει είναι η φαντασία μας.
  • 29. ΕΥΧΑΡΙΣΤΩ ΓΙΑ ΤΗΝ ΠΡΟΣΟΧΗ ΣΑΣ Περλάτ Κοτσιαϊ (Perlat Kociaj)
  • 30. ΒΙΒΛΙΟΓΡΑΦΙΑ ΚΑΙ ΑΝΑΦΟΡΕΣ1. ArduMotive, 2013. [Ηλεκτρονικό] Available at: http://www.ardumotive.com/about- arduino.html [Πρόσβαση 12 2014]. 2. Banzi, M., 2011. Getting Started with Arduino, 2nd Edition. s.l.:O'Reilly. 3. Brochers, J., 2013. Arduino in a Nutshell. [Ηλεκτρονικό] Available at: http://hci.rwth-aachen.de/tiki- download_wiki_attachment.php?attId=1909 [Πρόσβαση 10 12 2014]. 4. CircuitsToday.com, 2014. Invention Story and History of Developing Arduino. [Ηλεκτρονικό] Available at: http://www.circuitstoday.com/story-and- history-of-development-of-arduino [Πρόσβαση 12 2014]. 5. DeltaHacker, 2009. Εισαγωγή στο Arduino. [Ηλεκτρονικό] Available at: http://deltahacker.gr/arduino- intro/ [Πρόσβαση 12 2014]. 6. G.Smith, A., 2011. Introduction to Arduino: A piece of cake. Cary, North Carolina: s.n. 7. Grobot.gr, 2010. Τι ειναι το Arduino. [Ηλεκτρονικό] Available at: 16-38/197-arduino-30432 [Πρόσβαση 12 2014]. 8. grobotronics.com, n.d. Arduino Main Board. [Ηλεκτρονικό] Available at: http://grobotronics.com/arduino-boards- el.html?sl=el [Πρόσβαση 12 2014]. 9. HELP, B.-T., 2014. http://elcetronichelp.blogspot.gr/. [Ηλεκτρονικό] Available at: http://elcetronichelp.blogspot.gr/ [Πρόσβαση 10 12 2014]. 10. http://arduinolab.weebly.com/, n.d. My Arduino Lab. [Ηλεκτρονικό] Available at: http://arduinolab.weebly.com/pirhoomicron gammarhoalphamumualphatauiotasigmamu omicronsigmaf-arduino.html [Πρόσβαση 12 2014]. 11. http://www.wsj.com/, 2009. Talknig an Open Source approach to Hardware. [Ηλεκτρονικό] Available at: http://www.wsj.com/news/articles/SB10001 424052748703499404574559960271468066 12. TEI-Lamias, n.d. Μικροελεγκτές. [Ηλεκτρονικό] http://www.eln.teilam.gr/sites/default/files/ Lesson03.pdf [Πρόσβαση 2014]. 13. Wikipedia, 2014. Wikipedia. [Ηλεκτρονικό] Available at: el.wikipedia.org/wiki/Μικροελεγκτής [Πρόσβαση 12 2014]. 14. Ικάρων, Τ. Π. Σ., 2013. [Ηλεκτρονικό] Available at: http://t- h.wikispaces.com/file/view/WhatIsArduino% 3F.pdf [Πρόσβαση 12 2014]. 15. Νικόλαος, Γ., 2013. Σχεδιασμός και κατασκευή ολοκληρωμένου συστήματος καταγραφής και παρακολούθησης περιβαλλοντολογικών συνθηκών σε θερμοκήπιο. Διπλωματική Εργασία. 16. Νικολαος, Γ. Σ., 2013. "ΚΑΤΑΣΚΕΥΗ PROGRAMMER-ΕΦΑΡΜΟΓΗ ΜΙΚΡΟΕΛΕΓΚΤΩΝ". Πτυχιακή Εργασία. 17. Περάματος, 1. Ε., 2014. Εφαρμογές Arduino. Σεμινάριο, 2. 18. Σοφοκλής, Μ., Δεν αναφέρεται έτος. ΕΦΑΡΜΟΓΕΣ ΑΥΤΟΜΑΤΙΣΜΩΝ ΣΕ ΕΞΥΠΝΟ ΣΠΙΤΙ. Πτυχιακή εργασία.