Arduino Mini howto Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας Ανδριτσάκης Δημήτρης Θερινό Σχολείο «Ανάπτυξη wearable συστήματος βασισμένου σε Arduino για χρήση.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Ancient Greek for Everyone: A New Digital Resource for Beginning Greek Unit 4: Conjunctions 2013 edition Wilfred E. Major
Advertisements

Τεχνολογία ΛογισμικούSlide 1 Έλεγχος Καταψύκτη (Ada) Τεχνολογία ΛογισμικούSlide 39 with Pump, Temperature_dial, Sensor, Globals, Alarm; use Globals ; procedure.
NIKOΛΑΟΣ ΝΤΙΡΛΗΣ 5ο ΦΡΟΝΤΙΣΤΗΡΙΟ ΑΙΘΟΥΣΑ Β4 1.  Ένα thread έχει: ID, program counter, register set, stack  Μοιράζεται με τα άλλα threads της ίδιας διεργασίας.
Οσμές στη Σχεδίαση του Λογισμικού (Code Smells) Πρόγραμμα Μεταπτυχιακών Σπουδών στην Εφαρμοσμένη Πληροφορική.
Παναγόπουλος Ασημάκης Βασιλειάδης Βασίλης Β’ τάξη 6ου ΕΠΑΛ Πάτρας
1 Κλήσεις συναρτήσεων και προγραμματισμός με μηχανές καταστάσεων.
Πανεπιστήμιο Κύπρου – Τμήμα Πληροφορικής ΕΠΛ446-Προχωρημένες Βάσεις Δεδομένων Ζωγραφάκης Ιωάννης.
TI MSP430 Polling, Interrupts, ISRs
ΜΑΘΗΤΙΚΟ ΦΕΣΤΙΒΑΛ ΡΟΜΠΟΤΙΚΗΣ 19 Ο ΓΥΜΝΑΣΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΕΚΘΕΣΙΑΚΟ ΜΕΡΟΣ.
ΗΥ Παπαευσταθίου Γιάννης1 Clock generation.
ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Μελέτη των επεξεργαστών.
Engino.com EnginoRoboticsPlatform Engino Robotics Platform Στόχοι Εύκολος τρόπος μάθησης προγραμματισμού. Εύκολος τρόπος μάθησης προγραμματισμού. Κατανόηση.
Business English Ενότητα # 9: Financial Planning Ευαγγελία Κουτσογιάννη Τμήμα Διοίκησης Επιχειρήσεων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά.
Τσιρογιάννης Νίκος-Μαργαρίτης Βασίλης
«Αrduino:Προγραμματισμός στην πράξη»
Week 11 Quiz Sentence #2. The sentence. λαλο ῦ μεν ε ἰ δότες ὅ τι ὁ ἐ γείρας τ ὸ ν κύριον Ἰ ησο ῦ ν κα ὶ ἡ μ ᾶ ς σ ὺ ν Ἰ ησο ῦ ἐ γερε ῖ κα ὶ παραστήσει.
WRITING B LYCEUM Teacher Eleni Rossidou ©Υπουργείο Παιδείας και Πολιτισμού.
Κατασκευή – Προγραμματισμός συστήματος έξυπνης κλειδαριάς με τη χρήση μικροελεγκτή Arduino.
Εισαγωγή στο Arduino Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας Γιάννης Μπογιατζής Κύκλος Εκπαίδευσης «Χτίζοντας στο “διαδίκτυο πραγμάτων” (Internet of Things)
Ψηφιακά Παιχνίδια και μάθηση Δρ. Νικολέτα Γιαννούτσου Εργαστήριο Εκπαιδευτικής Τεχνολογίας.
Διαχείριση Διαδικτυακής Φήμης! Do the Online Reputation Check! «Ημέρα Ασφαλούς Διαδικτύου 2015» Ε. Κοντοπίδη, ΠΕ19.
Basic Settings 1st Exercise Program Appendix Hardware More Exercise Software Ρύθμιση του ρυθμού μετάδοσης δεδομένων Σειριακή Θύρα COM 2 στον προγραμματιστή.
Χρηματοοικονομικές Αγορές*
ΚΕΠΛΗΝΕΤ Ν. Λέσβου Θέματα: NFC στο σχολείο
Μαθαίνω με “υπότιτλους”
Εισαγωγή στον Προγ/μό Η/Υ
Αντικειμενοστραφής Προγραμματισμός ΙΙ
Βήματα Πίστης Παλαιά Διαθήκη Τόμος 1
ΤΕΧΝΙΚΕΣ Αντικειμενοστραφουσ προγραμματισμου
MSc Ηλεκτρολόγος Μηχανικός
Όπως το περιγράφει ο δημιουργός του, το Arduino είναι μια «ανοικτού κώδικα» πλατφόρμα «πρωτοτυποποίησης» ηλεκτρονικών βασισμένη σε ευέλικτο και εύκολο.
Πρωτεΐνες και αμινοξέα
Matrix Analytic Techniques
Ο υπολογιστής Εισαγωγή.

Συμβουλευτική Ψυχολογία
JSIS E 112: Elementary Modern Greek
Ενισχυτική διδασκαλία
Class X: Athematic verbs II
JSIS E 111: Elementary Modern Greek
Γυμνάσιο Νέας Κυδωνίας
Πως μπορούν να μάθουν καλύτερα
1ο ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΦΛΩΡΙΝΑΣ
We are the world Τραγούδι με μήνυμα για την ισότητα των παιδιών και όλων των ανθρώπων 13/12/2016 Παναγιώτης Γαλατσίδας.
Εντολές Δικτύων Command Line.
Διατροφή-Διαιτολογία
Οσμές στη Σχεδίαση του Λογισμικού
Arduino Τα βασικά.
Το Πρόβλημα Φωτεινοί σηματοδότες.
Ποιος: ταυτότητα του ομιλητή Τι: φύση της γλώσσας (γνώση/ χρήση)
Morphologie Beispiel 3: Maori Language Dr. Christina Alexandris
Καθηγητής: Καλόμοιρος Ιωάννης, Αναπληρωτής Καθηγητής
ΛΕΞΙΚΟ ΟΡΩΝ.
Το Υλικό του Υπολογιστή
Πανεπιστήμιο Θεσσαλίας
Εκπαιδευτική ρομποτική
Find: φ σ3 = 400 [lb/ft2] CD test Δσ = 1,000 [lb/ft2] Sand 34˚ 36˚ 38˚
ΑΝΑΝΕΩΣΙΜΕΣ ΠΗΓΕΣ ΕΝΕΡΓΕΙΑΣ & ΟΙΚΟΝΟΜΙΚΗ ΑΥΤΑΡΚΕΙΑ ΤΗΣ ΠΕΡΙΟΧΗΣ
מכטרוניקה אלקטרוניקה ספרתית סתיו תשס"ה 2004/2005
Βασικές έννοιες (Μάθημα 1) Τίτλος: Μερικές βασικές έννοιες της Πληροφορικής 22/11/2018 Ξένιος Αντωνιάδης.
ΚΑΘΟΔΟΣ ΤΩΝ ΠΕΛΟΠΟΝΝΗΣΟΣ ΕΙΛΩΤΕΣ-ΠΕΡΙΟΙΚΟΙ ΓΕΩΜΕΤΡΙΚΑ ΧΡΟΝΙΑ
ΠΕΡΙΓΡΑΦΗ ΠΕΡΙΣΤΑΤΙΚΟΥ
ΕΝΟΤΗΤΑ 4 – Κεφάλαιο 12: Ο Παγκόσμιος Ιστός – Εισαγωγή στην έννοια του Υπερκειμένου Λέξεις Κλειδιά: Διαδίκτυο, Παγκόσμιος Ιστός (World Wide Web), ιστοσελίδα.
Υπο-τύποι και πολυμορφισμός
3Ω 17 V A3 V3.
ΕΛΕΓΧΟΣ ΣΕΡΒΟΚΙΝΗΤΗΡΩΝ
ΕΝΟΤΗΤΑ 9 ΡΕΛΕ.
Ψηφιακές ΕΙΣΟΔΟΙ/ΕΞΟΔΟΙ και Διακοπές
Η ΕΞΕΛΙΞΗ ΤΟΥ ΗΛΕΚΤΡΙΚΟΥ ΛΑΜΠΤΗΡΑ
Μεταγράφημα παρουσίασης:

Arduino Mini howto Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας Ανδριτσάκης Δημήτρης Θερινό Σχολείο «Ανάπτυξη wearable συστήματος βασισμένου σε Arduino για χρήση σε αθλητικές δραστηριότητες»

Στόχος  Να μάθουμε για το arduino  Να εξοικιωθούμε με τον τρόπο λειτουργίας και προγραμματισμού του.  Να φτιάξουμε το πρώτο μας sketch και να ελέγξουμε τον πρώτο μας sensor  Να συνδέσουμε το arduino με τους sensors  Να προετοιμαστούμε για τη σύνδεση του με το Raspberry/TP Link 2

Τι είναι το arduino  To arduino είναι μία ανοιχτού κώδικα και ανοιχτού υλικού πλατφόρμα ανάπτυξης hardware  Βασίζεται στην ιδέα της χρήσης ενός microcontroller της σειράς megaAVR (ATmega8, ATmega168, ATmega328, ATmega1280, and ATmega2560) ανάλογα το Arduino (πχ Arduino Uno-Atmega328) 3

Τι δυνατότητες μου δίνει  Το arduino (official και μη) καθώς και οι megaAVR general purpose controllers από μόνοι τους μας δίνουν τη δυνατότητα ελέγχου ψηφιακών ή και αναλογικών κυκλωμάτων στα οποία συνδέονται,ανάλογα με τον προγραμματισμό τους  Ο προγραμματισμός γίνεται μέσω software και όχι hardware χάρη στον bootloader που επιτρέπει το software προγραμματισμό 4

Πώς συνδέω το arduino  Το arduino χρησιμοποιεί κάποια lanes από τον controller τα οποία και (είτε απ ευθείας είτε μετά από ενδιάμεσα κυκλώματα(πχ clock) καταλήγουν σε υποδοχές της πλακέτας (Pins)  Στα pins μπορούμε να συνδέσουμε είτε ολοκληρωμένα κυκλώματα, είτε διάφορα ηλεκτρικά/ηλεκτρονικά (αναλογικά ή και ψηφιακά) κυκλώματα τα οποία θα χειριστούμε μέσω του arduino. 5

Παράδειγμα Πηγή: circuit _640.jpg 6

Τι είναι αυτό;  Το hello world του arduino :P  Το κύκλωμα:  Συνδέω ένα led (την άνοδο(+)) με μία αντίσταση (από 220Ω) και την αντίσταση με το arduino (πχ pin 13)  Συνδέω την κάθοδο (-) με ένα από τα GND pins του arduino  Συνδέω το arduino με pc και το πργραμματίζω.... 7

Πώς προγραμματίζω το arduino  Το arduino χρησιμοποιεί διάφορους τρόπους για να συνδέεται με pc και να το προγραμματίζουμε,πχ μέσω usb θύρας  Χρησιμοποιούμε περιβάλλοντα όπως το adruino ide (γραφικό) ή σε γραμμή εντολών (avrdude,arduino-gcc) για να περάσουμε των κώδικα (C++ like) στον controller 8

Πώς προγραμματίζω το arduino 2 /* Blink Turns on an LED on for one second, then off for one second, repeatedly. This example code is in the public domain. */ // Pin 13 has an LED connected on most Arduino boards. // give it a name: int led = 13; // the setup routine runs once when you press reset: void setup() { // initialize the digital pin as an output. pinMode(led, OUTPUT); } // the loop routine runs over and over again forever: void loop() { digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(led, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second } 9

Σας ευχαριστώ πολύ Ερωτήσεις; Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας Θερινό Σχολείο «Ανάπτυξη wearable συστήματος βασισμένου σε Arduino για χρήση σε αθλητικές δραστηριότητες»