ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO. Υποψήφιος Διδάκτωρ
|
|
- Στέφανος Γεννάδιος
- 6 χρόνια πριν
- Προβολές:
Transcript
1 ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO Δημιουργός: Επιβλέπων: Μπακάλη Ιωάννα Πετεινάτος Ηλίας Υποψήφιος Διδάκτωρ 1
2 ΤΙ ΕΙΝΑΙ ΤΟ ARDUINO; Είναι ένας συνδυασμός Υλικού (πλακέτας, μικροελεγκτή, αντιστάσεων κτλ) και Λογισμικού (με την βοήθεια του οποίου προγραμματίζουμε τον μικροελεγκτή) όπου με την βοήθεια του μπορούμε να δημιουργήσουμε διάφορες κατασκευές του πραγματικού κόσμου. Χαρακτηριστικά παραδείγματα: Τα φανάρια στους δρόμους Ένα τηλεκατευθυνόμενο αυτοκινητάκι Συστήματα που ελέγχουν κίνηση, θερμοκρασία, υγρασία κτλ Drones Οθόνες με κυλιόμενα μηνύματα που βλέπετε σε μαγαζιά. 2
3 Η ΑΝΑΠΤΥΞΙΑΚH ΠΛΑΤΦOΡΜΑ ARDUINO O προγραμματισμός του μικροελγκτή στην πλατφόρμα Arduino γίνεται με τη γλώσσα Wiring C που αποτελεί μια παραλλαγή της γνωστής C++. Έτσι, ο προγραμματισμός μιας τέτοιας πλατφόρμας είναι φιλικότερος και επιτρέπει τη γρηγορότερη ανάπτυξη εφαρμογών χωρίς να προϋποθέτει τη λεπτομερή γνώση της αρχιτεκτονικής του μικροελεγκτή. 3
4 Η ΔΙΑΦΟΡΕΤΙΚΗ ΠΡΟΣΕΓΓΙΣΗ ΜΕ ΤΟ ARDUINO Επίπεδο 3 Wiring C Ανεξαρτησία από το υλικό Επίπεδο 2 Assembly Assembly Εξάρτηση από το υλικό Επίπεδο 1 Γλώσσα Μηχανής Γλώσσα Μηχανής Επίπεδο 0 Μικροελεγκτής (Υλικό) Μικροελεγκτής (Υλικό) Κλασικός προγραμματισμός Μικροελεγκτή Προγραμματισμός μικροελεγκτή με το Arduino 4
5 Ο προγραμματισμός οποιουδήποτε μικροελεγκτή προϋποθέτει την ύπαρξη είτε στοιχειωδών κυκλωμάτων, είτε συγκεκριμένων διασυνδέσεων (μέσω κατάλληλων αντιστάσεων) με ένα υπολογιστικό σύστημα (π.χ. μέσω σειριακής ή παράλληλης θύρας), είτε ειδικού προγραμματιστή. Στην πλατφόρμα Arduino η συγκεκριμένη τεχνολογία απαλλάσσει το σχεδιαστή ή τον προγραμματιστή από όλες αυτές τις λεπτομέρειες και τα κυκλώματα. Οτιδήποτε είναι απαραίτητο για τον προγραμματισμό του μικροελεγκτή, βρίσκεται πάνω στην κάρτα στην οποία είναι τοποθετημένος. 5
6 Το πρόγραμμα αναπτύσσεται στον υπολογιστή, ενώ η μεταφόρτωση του εκτελέσιμου κώδικα γίνεται μέσω της θύρας USB. Επιπλέον, οι μικροελεγκτές που τοποθετούνται στα Arduino είναι εφοδιασμένοι με ένα ειδικό λογισμικό που ονομάζεται bootloader και δίνει τη δυνατότητα του επαναπρογραμματισμού. Οι πιο προχωρημένοι έχουν πάντα τη δυνατότητα να προγραμματίσουν τον μικροελεγκτή του Arduino, όπως και κάθε άλλο μικροελεγκτή, αφαιρώντας τον bootloader ή και χρησιμοποιώντας άλλες διασυνδέσεις και κυκλώματα. 6
7 ΚΥΚΛΩΜΑΤΑ ΥΠΟΣΤΗΡΙΞΗΣ, BOARD & ΥΠΟΛΟΓΙΣΤΕΣ Υπολογιστής Μικροελεγκτής Μικροελεγκτής Συνιστώσες αρχιτεκτονικής Συνιστώσες αρχιτεκτονικής Κλασικός μικροελεγκτής bootloader Μικροελεγκτής στην πλατφόρμα Arduino Το σχήμα δείχνει τη διαφορά του κλασικού μικροελεγκτή από το «πακέτο» Arduino. 7
8 Το Arduino UNO που χρησιμοποιεί τον μικροελεγκτή ATmega328P, είναι η πιο δημοφιλής έκδοση Arduino. Σχεδόν όλες οι υπόλοιπες εκδόσεις βασίζονται στην ίδια φιλοσοφία. Το παρακάτω σχήμα παρουσιάζει σε διάγραμμα βαθμίδας τα βασικά χαρακτηριστικά και δυνατότητες που προσφέρονται μέσω της κάρτας. Πίσω 1 Πίσω 2 Vcc (DC IN) USB AREF Ψηφιακές είσοδοι/έξοδοι ATmega328P Αναλογικές είσοδοι Reset 5V 3.3V8
9 Vcc (DC IN) Εξωτερική τροφοδοσία για αυτόνομη λειτουργία χωρίς υπολογιστή. Η τροφοδοσία αυτή μπορεί να προέρχεται από τροφοδοτικό, μπαταρία ή άλλο παρόμοιο στοιχείο. USB Σύνδεση με υπολογιστή μέσω USB για μεταφόρτωση κώδικα και τροφοδοσία. Η επικοινωνία USB υποστηρίζεται από ειδικό ολοκληρωμένο κύκλωμα (IC), το οποίο λειτουργεί συμπληρωματικά με τον μικροελεγκτή. AREF Τάση αναφοράς, που καθορίζει την ακρίβεια της μέτρησης όταν γίνεται ανάγνωση από τις αναλογικές εισόδους. Reset Υποστήριξη κουμπιού αλλά και εισόδου reset που ελέγχεται από το πρόγραμμα ΣΧΗΜΑ 9
10 Digital I/O Ψηφιακές είσοδοι και έξοδοι, που αναγνωρίζουν τις στάθμες 0 ή 5V. Επιπλέον, με την τεχνική διαμόρφωσης εύρους παλμού PWM (Pulse Width Modulation) μπορούν να παραχθούν και ψευδοαναλογικά σήματα. Analog Inputs Ανάγνωση αναλογικών σημάτων 0 έως 5V με δυνατότητα αποτύπωσης σε 1024 στάθμες. 3.3V Τροφοδοσία εξωτερικών κυκλωμάτων στα 3.3V (π.χ. συνδεδεμένων αισθητήρων). 5V Τροφοδοσία εξωτερικών κυκλωμάτων στα 5V (π.χ. συνδεδεμένων αισθητήρων). ΣΧΗΜΑ 10
11 11
12 Όλες οι ακίδες αξιοποιούνται μέσω της κάρτας που φιλοξενεί τον μικροελεγκτή. Ο μικροελεγκτής μετά τον προγραμματισμό του μπορεί ακόμα και να αφαιρεθεί από την κάρτα και να τοποθετηθεί για αυτόνομη λειτουργία αφού πλαισιωθεί από τα κατάλληλα κυκλώματα. Η κάρτα δηλαδή μπορεί να χρησιμοποιείται μόνο για τον προγραμματισμό. Φυσικά υπάρχει και η δυνατότητα τοποθέτησης ολόκληρου του Arduino στο σημείο ενδιαφέροντος για την ολοκλήρωση της εφαρμογής. 12
13 ΣΥΣΤΗΜΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ ΜΕ ΜΙΚΡΟΕΛΕΓΚΤΕΣ ATMEL 13
14 ΜΙΚΡΟΕΛΕΓΚΤΕΣ ΤΗΣ ATMEL ΠΟΥ ΠΡΟΓΡΑΜΜΑΤΙΖΟΝΤΑΙ ΜΕ ΤΗΝ ΚΑΡΤΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ SDK 500 AT90S1200, AT90S2313, ATtiny2313, AT90S2323, AT90S2343, ATtiny12, ATtiny13, ATtiny22, ATtiny11, ATtiny28, AT90S4414, AT90S8515, ATmega161, ATmega8515, ATmega162, AT89S51, AT89S52, AT90S4434, AT90S8535, ATmega16, ATmega163,ATmega165, ATmega169, ATmega32,ATmega323, Amega8535, AT90S2333, AT90S4433, ATmega48, ATmega8, ATmega8, ATmega88, Amega168, ATtiny26, ATmega103, ATmega128, AT90CAN128, ATmega64 14
15 ARDUINO UNO 15
16 ARDUINO NANO 16
17 ARDUINO MEGA (ΑΤMEGA 1280) 17
18 ARDUINO MEGA 54 ψηφιακές εισόδους/εξόδους (από τις οποίες 14 έξοδοι PWM), 16 Αναλογικές εισόδους, 4 UARTs (hardware σειριακές πόρτες), 16 MHz κρυσταλλικό ταλαντωτή, Σύνδεση USB, σύνδεση τροφοδοσίας, Σύνδεση ICSP h, reset button. 18
19 ΡΑΣΤΕΡ, ΓΕΙΩΣΗ ΚΑΙ ΤΡΟΦΟΔΟΣΙΑ Tο ράστερ αποτελείται από πολλές μικρές τρυπούλες, στις οποίες συνδέονται τα ηλεκτρονικά στοιχεία. Υπάρχουν δύο τρόποι σύνδεσης των επιμέρους στοιχείων μεταξύ τους, σε σειρά και παράλληλα. Οι μεγάλες οριζόντιες γραμμές (κόκκινη και μπλε) δείχνουν τη σύνδεση των τρυπών κάτω από την επιφάνεια του ράστερ σε εκείνη την περιοχή. Όλες οι υπόλοιπες τρυπούλες ενώνονται ανά κάθετες πεντάδες. Αυτές αποτελούνε τους κόμβους ουσιαστικά του κυκλώματος μας και με αυτές υλοποιείται το κυρίως κύκλωμα που θέλουμε να κατασκευάσουμε. 19
20 20
21 21
22 22
23 ΛΟΓΙΣΜΙΚΟ (SOFTWARE) Όταν ανοίξουμε το πρόγραμμα βλέπουμε την ακόλουθη εικόνα: 23
24 ΛΟΓΙΣΜΙΚΟ (SOFTWARE) //Εδώ δηλώνουμε τυχόν βιβλιοθήκες void setup() { // put your setup code here, to run once: //Τμήμα 1 } void loop() { // put your main code here, to run repeatedly: //Τμήμα 2 } Ένα πρόγραμμα αποτελείται πάντα από δυο βασικά τμήματα (συναρτήσεις): Τμήμα 1 με ονομασία setup() Κάθε φορά που εκτελείται το πρόγραμμα το τμήμα αυτό εκτελείται μόνο μια φορά. Τμήμα 2 με ονομασία loop(): Κάθε φορά που εκτελείται το πρόγραμμα το τμήμα αυτό εκτελείται συνέχεια. Στο τμήμα 1 γράφουμε τα ονόματα των μεταβλητών καθώς και αρχικοποίηση αυτών. Στο τμήμα 2 βρίσκονται οι εντολές οι οποίες λένε στην κατασκευή μας πώς να λειτουργήσει. 24
25 ΛΟΓΙΣΜΙΚΟ (SOFTWARE) Πριν γράψουμε οποιοδήποτε πρόγραμμα πρέπει να κάνουμε δύο βασικά βήματα: (α) Να επιλέξουμε την έκδοση του arduino και (β) Να συνδέσουμε, δηλαδή να επιλέξουμε την σωστή θύρα επικοινωνίας, το arduino με τον υπολογιστή μας. 25
26 ΛΟΓΙΣΜΙΚΟ (SOFTWARE) Αφού έχουμε γράψει το πρόγραμμα, πρέπει να δούμε αν έχει συντακτικά λάθη. Γι αυτό πατάμε το πλήκτρο της επόμενης εικόνας Αν δεν υπάρχουν συντακτικά λάθη, τότε φορτώνουμε το πρόγραμμα στο arduino, πατώντας το ακόλουθο πλήκτρο. Αν όλα πάνε καλά, και το πρόγραμμα είναι σωστό, τότε η κατασκευή μας θα κάνει αυτά που τις είπαμε μέσω του προγράμματός μας. ΠΡΟΣΟΧΗ: κάθε φορά που θέλετε να κάνετε αλλαγή στο κύκλωμα σας, θα πρέπει να αποσυνδέετε το καλώδιο USB από τον υπολογιστή σας. 26
27 ΣΥΜΠΕΡΑΣΜΑΤΙΚΑ: 1. Το Arduino είναι ένα «πακέτο» που προσφέρει άμεση αξιοποίηση και προγραμματισμό ενός μικροελεγκτή. 2. Οι πόρτες επικοινωνίας και οι ακίδες του μικροελεγκτή προσφέρονται μέσω της κάρτας για εύκολες συνδέσεις. 3. Ο προγραμματισμός γίνεται μέσω της πόρτας USB. 4. Η ανάπτυξη του κώδικα γίνεται σε γλώσσα τύπου C (Wiring C). 27
28 ΒΑΣΙΚΑ ΗΛΕΚΤΡΟΝΙΚΑ ΕΞΑΡΤΗΜΑΤΑ 28
29 ΑΝΤΙΣΤΑΣΗ R 27 K R 27 K 29
30 R 4.7K ΔΙΑΚΟΠΤΗΣ ΩΘΗΣΗΣ (PUSH BUTTON) 5V Διακόπτης ώθησης V OUT 30
31 ΜΠΑΤΑΡΙΑ 31
32 ΠΟΤΕΝΣΙΟΜΕΤΡΟ 1 P Μεσαία λήψη 2 +5V Τάση 5V 4V 3V 2V P V OUT 1V 0V 0kΩ 2kΩ 4kΩ 6kΩ 8kΩ 10kΩ Αντίσταση 32
33 ΠΑΡΑΔΕΙΓΜΑΤΑ ΜΕ ΒΑΣΙΚΑ ΗΛΕΚΤΡΟΝΙΚΑ ΕΞΑΡΤΗΜΑΤΑ 33
34 ΠΑΡΑΔΕΙΓΜΑ 1: Να δημιουργηθεί ένα κύκλωμα που θα χρησιμοποιεί Arduino και θα ανάβει ένα LED 9 Κάρτα Arduino 220Ω GND 34
35 ΥΛΟΠΟΙΗΣΗ ΗΛΕΚΤΡΟΝΙΚΟΥ ΚΥΚΛΩΜΑΤΟΣ 35
36 ΛΟΓΙΚΟ ΔΙΑΓΡΑΜΜΑ ΠΡΟΓΡΑΜΜΑΤΟΣ Ακίδα 9 ΕΞΟΔΟΣ Ακίδα 9 = HIGH 36
37 Το πρόγραμμα σε γλώσσα wiring C void setup() { pinmode( 9, OUTPUT); } void loop() { digitalwrite( 9, HIGH ); } 37
38 Η χρήση της αντίστασης περιορισμού ρεύματος R είναι απαραίτητη προκειμένου να προφυλαχθεί η δίοδος LED από τη διαρροή υψηλού ρεύματος το οποίο θα μπορούσε να την καταστρέψει. Το κύκλωμα θα διαρρέεται από το ρεύμα I K. Vout = VR+VLED ή VR = Vout-VLED Επομένως: I K V out V LED R I K 5V 2V 150 3V 0.02A 20mA
39 Ο ΕΛΕΓΧΟΣ ΤΟΥ ΡΕΥΜΑΤΟΣ ΣΤΟ ΚΥΚΛΩΜΑ ΓΙΝΕΤΑΙ ΜΕΣΩ ΚΑΤΑΛΛΗΛΩΝ ΕΝΤΟΛΩΝ ΚΑΙ ΠΡΟΥΠΟΘΕΤΕΙ ΔΥΟ ΕΝΕΡΓΕΙΕΣ: (α) καθορισμό ψηφιακού ακροδέκτη ως εξόδου (β) καθορισμό στάθμης σήματος (0 ή 5V) στον επιλεγμένο ακροδέκτη Η εντολή που ρυθμίζει τη μορφή του ακροδέκτη είναι pinmode που συντάσσεται ως: pinmode (pin, mode); pin είναι ο ψηφιακός ακροδέκτης (οι διαθέσιμοι ψηφιακοί ακροδέκτες μπορεί να διαφέρουν ανάλογα με την έκδοση του Arduino) και mode ο τρόπος που θα χρησιμοποιηθεί (οι βασικότερες επιλογές είναι, INPUT για είσοδο και OUTPUT για έξοδο). Στο συγκεκριμένο παράδειγμα, επιλέχθηκε ο ψηφιακός ακροδέκτης 9 και ο καθορισμός του ως εξόδου θα γίνει ως εξής: pinmode (9,OUTPUT); 39
40 Η εντολή που ρυθμίζει το αν θα ανάβει ή θα είναι σβηστό το LED συντάσσεται ως: digitalwrite(pin, status); όπου pin είναι ο ψηφιακός ακροδέκτης (οι διαθέσιμοι ψηφιακοί ακροδέκτες μπορεί να διαφέρουν ανάλογα με την έκδοση του Arduino) και status είναι η στάθμη του σήματος στην ακίδα (0V για LOW και 5V για HIGH). Επομένως η εντολή που θα ανάψει το LED θα είναι η: digitalwrite(9, HIGH); Και η εντολή που θα σβήσει το LED θα είναι η: digitalwrite(9, LOW); 40
41 Το Arduino προσφέρει ένα σύνολο ακροδεκτών που συνδέονται απευθείας με τις αναλογικές εισόδους του μικροελεγκτή. Το αναλογικό σήμα εισόδου μπορεί να βρίσκεται στο εύρος 0-5V. Ο μικροελεγκτής μετατρέπει τις αναλογικές τάσεις έτσι ώστε αντιστοιχούν σε 1024 διαφορετικές ψηφιακές στάθμες. να Άρα διαθέτει ακρίβεια μετατροπής 5V/1024=0.0049V ή 49mV. Η ακρίβεια αυτή είναι ικανοποιητική για τις περισσότερες εφαρμογές. 41
42 Η ανάγνωση αναλογικού σήματος γίνεται με την εντολή analogread(pin), όπου pin το αναγνωριστικό της αναλογικής εισόδου. Οι δύο επόμενες εντολές είναι ισοδύναμες και αναφέρονται στην ανάγνωση από την αναλογική είσοδο 0: analogread(0) analogread(a0) Το πρόβλημα που προκύπτει είναι όταν το εύρος των αναλογικών τάσεων είναι περιορισμένο, π.χ. 0-3V. Σε μια τέτοια περίπτωση η ανάλυση που προκύπτει θα είναι πάλι η ίδια!, δηλαδή Αυτό συμβαίνει διότι ο μικροελεγκτής χρησιμοποιεί εξ ορισμού ως τάση αναφοράς τα 5V. Το ζητούμενο όμως είναι η βελτίωση της ανάλυσης. 42
43 Για να γίνει αυτό, θα πρέπει να προσαρμοστεί η τάση αναφοράς σε μια κοντινή τιμή με τη μέγιστη της αναλογικής εισόδου που θα εφαρμοστεί. Η ρύθμιση αυτή μπορεί να γίνει είτε προγραμματιστικά είτε με εφαρμογή εξωτερικού κυκλώματος. Στην προγραμματιστική ρύθμιση, οι επιλογές είναι περιορισμένες σε αντίθεση με το προσαρμοσμένο εξωτερικό κύκλωμα που μπορεί να χρησιμοποιηθεί. 43
44 Η ρύθμιση της τάσης αναφοράς γίνεται με την εντολή analogreference(ref_type), όπου η παράμετρος Ref_type μπορεί να είναι: DEFAULT Αντιστοιχεί σε τάση 5V ή 3.3V ανάλογα με την έκδοση του Arduino. INTERNAL Στις περισσότερες περιπτώσεις αντιστοιχεί στην τιμή 1.1V (2.56V στον μικροελεγκτή ATmega8). Στην έκδοση Mega χρησιμοποιούνται οι INTERNAL1V1 και INTERNAL2V56 αντί της INTERNAL για τάσεις αναφοράς 1.1V και 2.56V αντίστοιχα. 44
45 EXTERNAL Με αυτή την παράμετρο, η τάση αναφοράς ρυθμίζεται από την τάση που εφαρμόζεται στον ακροδέκτη AREF. Πάντως, αυτή η τάση δεν μπορεί να είναι μικρότερη από 0V ή μεγαλύτερη από 5V. Η τάση αυτή μπορεί να προσαρμοστεί εύκολα στο επιθυμητό επίπεδο χρησιμοποιώντας ένα διαιρέτη τάσης. Έτσι, με τάση αναφοράς τα 3V, η αντίστοιχη ανάλυση θα είναι 3/1024=0.003, δηλαδή πολύ καλύτερη από την στην περίπτωση της τάσης αναφοράς των 5V. Με αυτό τον τρόπο επιτυγχάνεται μεγαλύτερη ευχέρεια διαχείρισης ενός αναλογικού σήματος που κινείται στην περιοχή 0 έως 3V. 45
46 ΠΑΡΑΔΕΙΓΜΑ 2: Nα δημιουργηθεί ένα κύκλωμα που θα χρησιμοποιεί Arduino και θα αναβοσβύνει ένα LED Λογικό Διάγραμμα Προγράμματος Ακίδα 9 ΕΞΟΔΟΣ Ακίδα 9 = HIGH ANAMONH 1 sec Ακίδα 9 = LOW ANAMONH 1 sec 46
47 Το πρόγραμμα σε γλώσσα wiring C void setup() { pinmode( 9, OUTPUT); } void loop() { digitalwrite( 9, HIGH ); delay( 1000 ); digitalwrite( 9, LOW ); delay( 1000 ); } 47
48 ΠΑΡΑΔΕΙΓΜΑ 3: Να δημιουργηθεί ένα κύκλωμα που θα χρησιμοποιεί Arduino και θα ανάβει τα LED ενός φωτεινού σηματοδότη με βάση τους παρακάτω χρόνους. Πράσινο10sec Πορτοκαλί 3 sec Κόκκινο 7 sec 48
49 ΥΛΟΠΟΙΗΣΗ ΗΛΕΚΤΡΟΝΙΚΟΥ ΚΥΚΛΩΜΑΤΟΣ 49
50 ΛΟΓΙΚΟ ΔΙΑΓΡΑΜΜΑ ΠΡΟΓΡΑΜΜΑΤΟΣ Ακίδες 4,5,6 ΕΞΟΔΟΙ Ακίδα 6=HIGH (Άναψε Πράσινο) ANAMONH 7 sec Ακίδα 6=LOW (Σβήσε πράσινο) Ακίδα 5=HIGH (Άναψε πορτοκαλί) ANAMONH 3 sec Ακίδα 5=LOW (Σβήσε πορτοκαλί) Ακίδα 4=HIGH (Άναψε κόκκινο) ANAMONH 10 sec Ακίδα 4=LOW (Σβήσεκόκκινο) 50
51 ΤΟ ΠΡΟΓΡΑΜΜΑ ΣΕ ΓΛΩΣΣΑ WIRING C int RledPin = 4; int OledPin = 5; int GledPin = 6; unsigned int RDelay = 10000; unsigned int ODelay= 3000; unsigned int GDelay = 7000; void setup() { // Ονόμασε ακίδα 4 RledPin // Ονόμασε ακίδα 5 OledPin // Ονόμασε ακίδα 6 GledPin //Χρονική καθυστέρηση για το κόκκινο //Χρονική καθυστέρηση για το πορτοκαλί //Χρονική καθυστέρηση για το πράσινο //Συνάρτηση αρχικοποίησης pinmode( RledPin, OUTPUT); pinmode( OledPin, OUTPUT); pinmode( GledPin, OUTPUT); //Κάνε τις ακίδες //4, 5 και 6 //εξόδους } 51
52 void loop() { digitalwrite( GledPin, HIGH); delay( GDelay); digitalwrite(gledpin, LOW); digitalwrite( OledPin, HIGH); delay( ODelay ); digitalwrite( OledPin, LOW); digitalwrite( RledPin, HIGH); delay(rdelay); digitalwrite( RledPin, LOW); } //Κύριος βρόχος //Άναψε το πράσινο LED //για 7sec και //σβήσε το. //Άναψε το πορτοκαλί LED //για 3sec και //σβήσε το. //Άναψε το πράσινο LED //για 10sec και //σβήσε το. 52
53 ΠΑΡΑΔΕΙΓΜΑ 4: Να δημιουργηθεί ένα κύκλωμα που θα χρησιμοποιεί arduino και θα αναβοσβήνει ή θα κρατά σβηστό ένα LED κάτω από τον έλεγχο ενός διακόπτη ώθησης (push button) Ω Κάρτα Arduino 5V Δ 10ΚΩ GND 53
54 ΥΛΟΠΟΙΗΣΗ ΗΛΕΚΤΡΟΝΙΚΟΥ ΚΥΚΛΩΜΑΤΟΣ 54
55 ΛΟΓΙΚΟ ΔΙΑΓΡΑΜΜΑ ΠΡΟΓΡΑΜΜΑΤΟΣ Ακίδα 2 ΕΙΣΟΔΟΣ Ακίδα 9 ΕΞΟΔΟΣ ΟΧΙ Ακίδα 2 = HIGH? ΝΑΙ Ακίδα 9= HIGH Ακίδα 9 = LOW ΑΝΑΜΟΝΗ 1sec Ακίδα 9 = LOW ANAMONH 1 sec 55
56 ΤΟ ΠΡΟΓΡΑΜΜΑ ΣΕ ΓΛΩΣΣΑ WIRING C int pinbutton = 2; int ledpin = 9; void setup() { pinmode( pinbutton, INPUT ); pinmode( ledpin, OUTPUT ); } //Ονόμασε ακίδα 2 pinbutton //Ονόμασε ακίδα 9 ledpin //Συνάρτηση αρχικοποίησης //Κάνε ακίδα 2 είσοδο //και ακίδα 9 έξοδο 56
57 void loop() { statebutton = digitalread( pinbutton ); if ( statebutton == 1 ) { digitalwrite( ledpin, HIGH ); delay( 1000 ); digitalwrite(ledpin, LOW ); delay( 1000 ); } else } digitalwrite( ledpin, LOW ); //Κύριος βρόχος //Διάβασε την κατάσταση //του διακόπτη και //αν έχει κλείσει ο διακόπτης //αναβόσβησε το LED //διαφορετικά //σβήσε το LED 57
58 ΠΑΡΑΔΕΙΓΜΑ 6: Να δημιουργηθεί ένα κύκλωμα που θα χρησιμοποιεί Arduino και θα αναβοσβήνει είτε ένα κόκκινο είτε ένα πράσινο LED κάτω από τον έλεγχο ενός διακόπτη ώθησης (push button) Κάρτα Arduino 5V Δ 10ΚΩ 220Ω 220Ω GND Ηλεκτρονικό Κύκλωμα 58
59 ΥΛΟΠΟΙΗΣΗ ΗΛΕΚΤΡΟΝΙΚΟΥ ΚΥΚΛΩΜΑΤΟΣ 59
60 ΛΟΓΙΚΟ ΔΙΑΓΡΑΜΜΑ ΠΡΟΓΡΑΜΜΑΤΟΣ Ακίδα 2 ΕΙΣΟΔΟΣ Ακίδα 8 ΕΞΟΔΟΣ Ακίδα 9 ΕΞΟΔΟΣ OXI NAI Ακίδα 9 = LOW Ακίδα 8 = Ακίδα 2 = HIGH? Ακίδα 8 = LOW HIGH ANAMONH1 sec Ακίδα 9 = HIGH Ακίδα 8 = LOW Αναμονή 1sec Ακίδα 9 = LOW ANAMONH 1 sec ANAMONH 1 sec 60
61 ΤΟ ΠΡΟΓΡΑΜΜΑ ΣΕ ΓΛΩΣΣΑ WIRING C int buttonpin = 2; int GledPin = 8; int RledPin = 9; void setup() { pinmode( buttonpin, INPUT); pinmode( GledPin, OUTPUT); pinmode( RledPin, OUTPUT); } //Ονόμασε ακίδα 2 buttonpin //Ονόμασε ακίδα 8 GledPin //Ονόμασε ακίδα 9 RledPin //Κάνε την ακίδα 2 είσοδο //και τις ακίδες 8 και 9 // εξόδους 61
62 void loop() { if (digitalread(buttonpin)) { digitalwrite( RledPin, LOW ); digitalwrite( GledPin, HIGH ); delay( 1000 ); digitalwrite( GledPin, LOW ); delay( 1000 ); } else { digitalwrite( GledPin, LOW ); digitalwrite( RledPin, HIGH ); delay( 1000 ); digitalwrite( RledPin, LOW ); delay( 1000 ); } } //Αν ή ακίδα 2 είναι HIGH //Αναβόσβησε πράσινο LED //Διαφορετικά //Αναβόσβησε κόκκινο LED 62
63 ΕΥΧΑΡΙΣΤΟΥΜΕ ΠΟΛΥ!!! 63
ΑΣΚΗΣΗ 1 (22 Νοεμβρίου 2017)
ΑΣΚΗΣΗ 1 (22 Νοεμβρίου 2017) Περιγραφή της Άσκησης Ο σκοπός της πρώτης άσκησης είναι κυρίως η εξοικείωση με το περιβάλλον προγραμματισμού του Arduino, γι αυτό και δεν είναι ιδιαίτερα σύνθετη. Αρχικά, θα
Διαβάστε περισσότεραΓνωριμία με το Arduino
Γνωριμία με το Arduino Τι είναι το Arduino; Το arduino είναι ένας μικρός υπολογιστής σε μέγεθος παλάμης που περιλαμβάνει ένα μικροελεγκτή (για εκτέλεση εντολών) και ένα σύνολο εισόδων/εξόδων για επικοινωνία
Διαβάστε περισσότεραΜετρήσεις και συλλογή δεδομένων (Data acquisition) με μικροελεγκτές. Εισαγωγή στο Arduino. Ηλεκτρομηχανολογικός εξοπλισμός διεργασιών
Μετρήσεις και συλλογή δεδομένων (Data acquisition) με μικροελεγκτές Εισαγωγή στο Arduino Ηλεκτρομηχανολογικός εξοπλισμός διεργασιών Τι είναι Μικροελεγκτής; Ηλεκτρονική συσκευή που διαχειρίζεται ηλεκτρονικά
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΟ 4 ΕΙΣΑΓΩΓΗ ΣΤΟN ARDUINO: ΨΗΦΙΑΚΗ ΕΙΣΟΔΟΣ/ΕΞΟΔΟΣ
ΕΡΓΑΣΤΗΡΙΟ 4 ΕΙΣΑΓΩΓΗ ΣΤΟN ARDUINO: ΨΗΦΙΑΚΗ ΕΙΣΟΔΟΣ/ΕΞΟΔΟΣ Σκοπός της άσκησης Οι φοιτητές θα εξοικειωθούν με την πλακέτα του μικροελεγκτή και θα αναγνωρίσουν τα βασικά της στοιχεία. Επίσης θα εξοικειωθούν
Διαβάστε περισσότεραΠρογραμματισμο ς σε Arduino
Προγραμματισμο ς σε Arduino Arduino UNO & Innoesys Educational Shield www.devobox.com Ηλεκτρονικά Εξαρτήματα & Υλικά Κατασκευής Πρωτοτύπων Λέανδρου 79, 10443, Κολωνός +30 210 51 55 513, info@devobox.com
Διαβάστε περισσότεραΠλακέτα Arduino. 1ο ΕΠΑΛ Περάματος - 7ο ΕΚ Πειραιά
Πλακέτα Arduino Το 2005 oι Massimo Banzi και David Cueartielles στο Ivrea Δημιουργούν την υπολογιστική πλατφόρμα Arduino. Το Arduino είναι βασισμένο σε μια απλή μητρική πλακέτα ανοικτού κώδικα, με ενσωματωμένο
Διαβάστε περισσότεραΤο κύκλωμα σε breadboard
Φύλλο εργασίας 8 - Ανιχνευτής απόστασης Σε αυτήν τη δραστηριότητα θα κατασκευάσουμε έναν ανιχνευτή απόστασης. Θα χρησιμοποιήσουμε τον αισθητήρα υπερήχων (ή απόστασης) HC-SR04 για τον υπολογισμό της απόστασης.
Διαβάστε περισσότεραArduino Teachers Workshop
Arduino Teachers Workshop Εισαγωγή στο Arduino Προγραμματισμός στο Arduino IDE Επικοινωνία με τον υπολογιστή μέσω USB Πλακέτα εύκολων συνδέσεων Breadboard Projects Led Blink Αναλογική ανάγνωση Ποτενσιόμετρου
Διαβάστε περισσότεραΕφαρμογές Σειριακής Επικοινωνίας
Εφαρμογές Σειριακής Επικοινωνίας Εισαγωγή Στο μάθημα αυτό θα μάθουμε πώς να χρησιμοποιούμε την βιβλιοθήκη serial για την επικοινωνία από την πλατφόρμα Arduino πίσω στον υπολογιστή μέσω της θύρας usb. Τι
Διαβάστε περισσότεραΑπλή Δομή Επιλογής. Ο κώδικας. //με χρήση μεταβλητών. delay (3000);
Απλή Δομή Επιλογής Να κατασκευάσετε το κύκλωμα το οποίο θα υλοποιεί τα φανάρια. Στη συνέχεια να αναπτύξετε τον κατάλληλο κώδικα ώστε όταν ανάβει το κόκκινο θα ανάβει και το άσπρο, όταν θα σβήνει το κόκκινο
Διαβάστε περισσότεραΣΤΟΙΧΕΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ARDUINO
ΣΤΟΙΧΕΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ARDUINO Αντώνιος Καραγεώργος Βασικά Στοιχεία της Γλώσσας Προγραμματισμού Arduino Constants: HIGH/LOW Ορίζουν το επίπεδο της τάσης εισόδου/εξόδου ενός pin INPUT/OUTPUT Ορίζουν την
Διαβάστε περισσότεραΕφαρμογές αναλογικών / Ψηφιακών
Εφαρμογές αναλογικών / Ψηφιακών 1 ΕΙΣΑΓΩΓΗ Σε αυτήν την ενότητα θα δούμε μερικές ακόμα εφαρμογές ψηφιακών / αναλογικών εισόδων/ εξόδων που μπορούμε να φτιάξουμε με την βοήθεια του Arduino, χρησιμοποιώντας
Διαβάστε περισσότεραΕνσωµατωµένα Συστήµατα
Ενσωµατωµένα Συστήµατα για εφαρµογές πραγµατικού χρόνου Μικροελεγκτής Arduino Ιωάννης Καλόµοιρος Αναπληρωτής Καθηγητής Τµήµα Μηχανικών Πληροφορικής Μάθηµα 7ο Τι είναι το Arduino... Ένα open-hardware σύστηµα
Διαβάστε περισσότεραΕφαρμογές Αναλογικών Ε/Ε PWM (pulse Width Modulation)
Εφαρμογές Αναλογικών Ε/Ε PWM (pulse Width Modulation) Εισαγωγή Σε αυτή την ενότητα θα δούμε εφαρμογές που χρησιμοποιούν τις αναλογικές Εισόδους/Εξόδους του Arduino ή την τεχνική PWM. Ψηφιακό vs Αναλογικό
Διαβάστε περισσότεραΣυλλογή & Επεξεργασία Δεδομένων Εργαστήριο 1. Arduino + LabVIEW: Μέτρηση Έντασης Φωτός με Φωτοαντίσταση. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων
Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 1 Arduino + LabVIEW: Μέτρηση Έντασης Φωτός με Φωτοαντίσταση. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο
Διαβάστε περισσότεραΑΣΚΗΣΗ 2 (29 Νοεμβρίου 2016)
ΑΣΚΗΣΗ 2 (29 Νοεμβρίου 2016) Περιγραφή της Άσκησης Στόχος της άσκησης είναι η δημιουργία ενός συστήματος διαχείρισης φωτισμού. Μία φωτομεταβαλλόμενη αντίσταση (LDR) θα διαπιστώνει την ποσότητα του φωτός
Διαβάστε περισσότεραΜέτρηση Θερμοκρασίας με τον αισθητήρα TMP36. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων. Βασική δομή ενός προγράμματος στο LabVIEW.
Σκοπός Μάθημα 2 Δραστηριότητα 1 Μέτρηση Θερμοκρασίας με τον αισθητήρα TMP36. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο Πλαίσιο (front panel). Σχεδίαση
Διαβάστε περισσότερα2017 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino
2017 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino Αριστείδης Παλιούρας e-mail: arispaliouras@gmail.com ISBN: 978-960-93-8945-7 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino Copyright
Διαβάστε περισσότεραΜηχανοτρονική. Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο,
Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο, 2016-2017 Mηχανοτρονική Το Arduino είναι μια «ανοικτού κώδικα» πλατφόρμα «πρωτοτυποποιημένων» ηλεκτρονικών βασισμένη σε ευέλικτο και εύκολο στη χρήση
Διαβάστε περισσότεραΕνσωματωμένα Συστήματα
Ενσωματωμένα Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ARDUINO Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών
Διαβάστε περισσότεραΕφαρμογές Arduino Σεμινάριο Ηλεκτρονικού Τομέα
Εφαρμογές Arduino Σεμινάριο Ηλεκτρονικού Τομέα 1ο ΕΠΑΛ Περάματος 7ο ΕΚ Πειραιά Πλακέτα Arduino Το 2005 oι Massimo Banzi και David Cueartielles στο Ivrea Δημιουργούν την υπολογιστική πλατφόρμα Arduino.
Διαβάστε περισσότεραΜ.Π.Σ. «ΠΡΟΗΓΜΕΝΕΣ ΜΕΘΟΔΟΙ ΚΑΤΑΣΚΕΥΗΣ ΠΡΟΙΟΝΤΩΝ ΑΠΟ ΞΥΛΟ» Μάθημα: Σχεδίαση και Εφαρμογές Διαδραστικών Συστημάτων. Διδάσκοντας: Α.
Μ.Π.Σ. «ΠΡΟΗΓΜΕΝΕΣ ΜΕΘΟΔΟΙ ΚΑΤΑΣΚΕΥΗΣ ΠΡΟΙΟΝΤΩΝ ΑΠΟ ΞΥΛΟ» Μάθημα: Σχεδίαση και Εφαρμογές Διαδραστικών Συστημάτων Διδάσκοντας: Α. Καραγεώργος 24-05-2016 Επαναληπτικές Ερωτήσεις 1. Πότε τα έπιπλα καλούνται
Διαβάστε περισσότεραΕΝΟΤΗΤΑ 5 Αναλογικά σήματα
ΕΝΟΤΗΤΑ 5 Αναλογικά σήματα Σκοπός και περίγραμμα της Ενότητας 5 Σκοπός της παρουσίασης Να δώσουμε τις βασικές ιδέες για τα αναλογικά σήματα και την χρήση διαφορετικών ειδών περιφερειακών Σύνοψη Επεξήγηση
Διαβάστε περισσότεραΦύλλο εργασίας 9 - Αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων
Φύλλο εργασίας 9 - Αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων Σε αυτήν τη δραστηριότητα θα κατασκευάσουμε ένα αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων. Εκτός από τον μικροελεγκτή Arduino, το breadboard,
Διαβάστε περισσότεραΔΡΑΣΤΗΡΙΟΤΗΤΑ ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO- 01a
ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO- 01a Βασικό κύκλωμα προγραμματισμός μικροελεγκτή Πλακέτα Arduino, 1 Να δημιουργήσετε και να προγραμματίσετε ένα πολύ απλό σύστημα που να αναβοσβήνει ένα λαμπάκι (έξοδος)
Διαβάστε περισσότεραΦύλλο εργασίας 4 - Αυτόματο φωτάκι νυκτός
Φύλλο εργασίας 4 - Αυτόματο φωτάκι νυκτός Σε αυτήν την δραστηριότητα θα κατασκευάσουμε ένα αυτόματο φωτάκι νυκτός. Η διάταξη που θα δημιουργήσουμε θα αποτελείται από ένα LED και μια φωτοευαίσθητη αντίσταση.
Διαβάστε περισσότεραΣυλλογή & Επεξεργασία Δεδομένων Εργαστήριο 2 USB και Σειριακή Επικοι- νωνία Σ Σειριακή Επικοινωνία
Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 2 USB και Σειριακή Επικοινωνία. Σειριακή Επικοινωνία USB Σύνδεση / Πρωτόκολλο Σκοπός Εντολή επιλογής (if) Εντολή Επανάληψης (while) Πίνακες 1 Μέρος Α : Σκοπός
Διαβάστε περισσότεραΚωνσταντίνος Γκαλονάκης. Arduino: Προγραμματισμός στην πράξη
Κωνσταντίνος Γκαλονάκης Arduino: Προγραμματισμός στην πράξη 1 Σύνδεση του Arduino με τον Η/Υ και προγραμματισμός αυτού. 1. Εγκατάσταση περιβάλλοντος Arduino IDE Για να προγραμματίσετε τη μονάδα σας θα
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚH ΓΙΑ ΤΗΝ ΤEΧΝΗ Η ΕΞAΜΗΝΟ
ΠΛΗΡΟΦΟΡΙΚH ΓΙΑ ΤΗΝ ΤEΧΝΗ Η ΕΞAΜΗΝΟ ΑΜΑΛIΑ ΦΩΚA ΕΠIΚΟΥΡΗ ΚΑΘΗΓHΤΡΙΑ Περιεχόμενο Μαθήματος 2 Arduino Τι είναι το Arduino; 3 μικρή συσκευή (μικροεπεξεργαστής) που συνδέεται με USB στον υπολογιστή μια πλατφόρμα
Διαβάστε περισσότεραΕξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Α : Υλικά
Σκοπός Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Α : Υλικά Μικροελεγκτές Πλακέτα Arduino Προσομοίωση Μικροελεγκτών Προγραμματισμός Μικροελεγκτών στη C. 7.1 ΕΠΙΔΙΩΞΗ ΤΗΣ ΕΡΓΑΣΙΑΣ
Διαβάστε περισσότεραΦύλλο εργασίας 6 - Θερμόμετρο εξωτερικού χώρου. Το κύκλωμα σε breadboard
Φύλλο εργασίας 6 - Θερμόμετρο εξωτερικού χώρου Σε αυτήν την δραστηριότητα θα κατασκευάσουμε ένα θερμόμετρο εξωτερικού χώρου. Θα χρησιμοποιήσουμε τον αισθητήρα θερμοκρασίας LM35 και για την ένδειξη της
Διαβάστε περισσότεραΣυλλογή & Επεξεργασία Δεδομένων Εργαστήριο 3 Μέτρηση Θερμοκρασίας Σύστημα Ελέγχου Θερμοκρασίας. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων
Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 3 Μέτρηση Θερμοκρασίας Σύστημα Ελέγχου Θερμοκρασίας με Θερμοστάτη. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Σκοπός Βασική δομή ενός προγράμματος στο LabVIEW.
Διαβάστε περισσότεραΦύλλο εργασίας 3 - Χριστουγεννιάτικα φωτάκια (σταδιακή αύξηση και μείωση φωτεινότητας ενός LED) Το κύκλωμα σε breadboard
Φύλλο εργασίας 3 - Χριστουγεννιάτικα φωτάκια (σταδιακή αύξηση και μείωση φωτεινότητας ενός LED) Στην δραστηριότητα αυτή θα χρησιμοποιήσουμε ένα LED το οποίο θα ανάβει σταδιακά και όταν θα φτάσει στη μέγιστη
Διαβάστε περισσότεραΕΦΑΡΜΟΓΕΣ ΤΗΛΕΠIΚΟΙΝΩΝΙΑΚΩΝ ΔΙΑΤΑΞΕΩΝ
ΕΦΑΡΜΟΓΕΣ ΤΗΛΕΠIΚΟΙΝΩΝΙΑΚΩΝ ΔΙΑΤΑΞΕΩΝ ΟΙΚΟΝOΜΟΥ ΧΑΡΗΣ (6424) ΦΩΚΟΣ ΝΙΚΟΛΑΟΣ(6592) ΚΑΜΒΥΣΗΣ ΝΙΚΟΛΑΟΣ(7178) 2013-2014 ΠΕΡΙΕΧΟΜΕΝΑ Σκοπός της εργασίας Ανάλυση Arduino Uno Δημιουργία πληροφορίας Αποστολή και
Διαβάστε περισσότεραΦύλλο εργασίας 7 - Δημιουργώ τα δικά μου χρώματα με το RGB LED
Φύλλο εργασίας 7 - Δημιουργώ τα δικά μου χρώματα με το RGB LED Στην δραστηριότητα αυτή θα δουλέψουμε με το RGB LED για να παράγουμε μια μεγάλη ποικιλία χρωμάτων. Το RGB LED είναι στην ουσία τρία διαφορετικά
Διαβάστε περισσότεραΣυλλογή & Επεξεργασία Δεδομένων Εργαστήριο 8. Μετρώντας Επιτάχυνση με το Accelerόμετρο (ADXL 335) Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων
Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 8 Μετρώντας Επιτάχυνση με το Accelerόμετρο (ADXL 335). Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο Πλαίσιο
Διαβάστε περισσότεραBreadboard-Raster-Πλέγμα ηλεκτρονικού κυκλώματος πλέγμα
Breadboard-Raster-Πλέγμα Πάντα στην κατασκευή ενός ηλεκτρονικού κυκλώματος το πρώτο στάδιο είναι το χαρτί και το δεύτερο η υλοποίηση του σε ένα ράστερ, για τον έλεγχο του ώστε όταν περαστεί σε πλακέτα
Διαβάστε περισσότεραΕφαρμογές βασισμένες στο Arduino
Εφαρμογές βασισμένες στο Arduino Οι εργασίες που ακολουθούν, εκπονήθηκαν από τους μαθητές και παρουσιάστηκαν μέσα στην τάξη. Η κάθε ομάδα μαθητών, ανέλαβε κάποια εργασία και μέσα σε μικρό χρονικό διάστημα
Διαβάστε περισσότεραΜάθημα 1 ΑΙΣΘΗΤΗΡΕΣ Ο Αισθητήρας Δύναμης. Επανεξέταση των βασικών εννοιών της C και του προγραμματισμού.
Σκοπός Σχεδίαση Συστημάτων με τον Arduino Μάθημα 1 ΑΙΣΘΗΤΗΡΕΣ Ο Αισθητήρας Δύναμης. Επανεξέταση των βασικών εννοιών της C και του προγραμματισμού. Κατανόηση των βημάτων στη συστηματική ανάπτυξη ενός προγράμματος.
Διαβάστε περισσότεραProject 5: Συνθέτοντας μουσική
Project 5: Συνθέτοντας μουσική Επίπεδο: Μέτριο Κατηγορία: Προγραμματισμός Σύντομη Περιγραφή: Πράγματι το Arduino είναι ικανό να παίξει μουσική! Το μόνο επιπλέον εξάρτημα που απαιτείται είναι Buzzer ή πιεζοηλεκτρικό
Διαβάστε περισσότεραLab 1: Experimenting on Arduino & AI Sense
Lab 1: Experimenting on Arduino & AI Sense 1. Εισαγωγή A. Arduino Robokit Το Robokit, όπως και όλες οι πλακέτες τύπου Arduino, λειτουργεί χάρη σε έναν μικροελεγκτή. Ως μικροελεγκτή μπορούμε να φανταστούμε
Διαβάστε περισσότεραΈλεγχος κινητήρα συνεχούς ρεύματος με τρανζίστορ και Arduino
Έλεγχος κινητήρα συνεχούς ρεύματος με τρανζίστορ και Arduino Στην κατασκευή αυτή ο σκοπός ήταν να ελέγξουμε την ταχύτητα ενός κινητήρα συνεχούς ρεύματος με τη χρήση ενός τρανζίστορ που θα χρησιμοποιηθεί
Διαβάστε περισσότεραUSB_6008_terminal_31. PCI_6023E_terminal_68. PCI_6023E_terminal_67
Τομέας: Ηλεκτρονικής, Ηλεκτρολογίας και Αυτοματισμού Εκπαιδευτικοί: Μαυρίδης Κώστας και Μπουλταδάκης Στέλιος Μάθημα: Συστήματα Ελέγχου και Ασφάλειας Τίτλος Μαθήματος: Μέτρηση Αναλογικής Εισόδου και Οδήγηση
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 5 ΠΡΟΣΟΜΟΙΩΤΗΣ PLC SIMATIC S7-300
ΚΕΦΑΛΑΙΟ 5 ΠΡΟΣΟΜΟΙΩΤΗΣ PLC SIATIC S7-300 5. Σκοπός του προσομοιωτή. Χωρίς τον προσομοιωτή ο έλεγχος της ορθότητας ενός προγράμματος μπορεί να γίνει μόνο offline με τη χρήση του λογισμικού STEP 7 της Siemens
Διαβάστε περισσότεραΠαιδιά κάτω των 13 ετών δε θα πρέπει να χρησιμοποιούν το κιτ χωρίς επίβλεψη. Μη συνδέετε την κύρια πλακέτα σε εξωτερική τροφοδοσία μεγάλης ισχύος.
2 ΠΕΡΙΕΧΟΜΕΝΑ 01. Robotale (Arduino-Compatible) 02. Ράστερ 830 οπών 03. Κουτί αποθήκευσης 04. Κόκκινα leds (τεμ. 5) 05. Κίτρινα leds (τεμ. 5) 06. Πράσινα leds (τεμ. 5) 07. Αντιστάτες 220 Ohm (τεμ. 8) 08.
Διαβάστε περισσότεραΣυλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5. Ρυθμίζοντας τη Φορά Περιστροφής. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων
Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5 Ρυθμίζοντας τη Φορά Περιστροφής DC Κινητήρα. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο Πλαίσιο (front
Διαβάστε περισσότεραΈργο 1 LED που αναβοσβήνει (LED Flasher)
Έργο 1 LED που αναβοσβήνει (LED Flasher) Σε αυτό το Έργο πρόκειται να συνδέσετε ένα LED σε μία από τις ψηφιακές ακίδες (Digital Pin) στην πλακέτα Arduino και θα το κάνετε να αναβοσβήνει. Θα μάθετε επίσης
Διαβάστε περισσότεραΨηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 2. Προγραμματισμός Φυσικών Συστημάτων. Συστήματα Πραγματικών Εφαρμογών. Νέα Ψηφιακά Αντικείμενα
Σκοπός Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 2 ΤΟ ΣΥΣΤΗΜΑ ΣΑΡΩΣΗΣ ΤΟΥ ΟΠΤΙΚΟΥ ΠΕΔΙΟΥ. Ψηφιακά Αντικείμενα Μικροελεγκτής Προγραμματισμός Φυσικών Συστημάτων Συστήματα Πραγματικών Εφαρμογών Νέα Ψηφιακά
Διαβάστε περισσότεραΤεχνολογικό Εκπαιδευτικό Ίδρυμα Σερρών Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πληροφορικής & Επικοινωνιών
Τεχνολογικό Εκπαιδευτικό Ίδρυμα Σερρών Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πληροφορικής & Επικοινωνιών Υλοποίηση δικτύου ασύρματης ραδιοεπικοινωνίας μεταξύ δύο ενσωματωμένων κόμβων (κόμβος ταυτοποίησης
Διαβάστε περισσότεραΈλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων
Εργαστήριο ενσωματωμένων συστημάτων Παρουσίαση 1: Εισαγωγή στα ενσωματωμένα συστήματα (embedded systems) Εργαστήριο Αυτομάτου Ελέγχου Ενσωματωμένα συστήματα (Embedded Systems) Ενσωματωμένα συστήματα (Embedded
Διαβάστε περισσότεραΈλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων
Εργαστήριο ενσωματωμένων συστημάτων Παρουσίαση 2: Βασικός Προγραμματισμός Arduino (AVR) Εργαστήριο Αυτομάτου Ελέγχου Η πλατφόρμα Arduino UNO Microcontroller: ATmega328 Operating Voltage: 5V Digital I/O
Διαβάστε περισσότεραΘΕΜΑ : ΒΑΣΙΚΕΣ ΣΥΝΔΕΣΜΟΛΟΓΙΕΣ ΤΕΛΕΣΤΙΚΟΥ ΕΝΙΣΧΥΤΗ. ΔΙΑΡΚΕΙΑ: 1περίοδος
ΘΕΜΑ : ΒΑΣΙΚΕΣ ΣΥΝΔΕΣΜΟΛΟΓΙΕΣ ΤΕΛΕΣΤΙΚΟΥ ΕΝΙΣΧΥΤΗ ΔΙΑΡΚΕΙΑ: 1περίοδος Ο τελεστικός ενισχυτής μπορεί να συνδεθεί σε διάφορες συνδεσμολογίες δημιουργώντας πολύ χρήσιμα κυκλώματα. τόσο στα αναλογικά κυκλώματα
Διαβάστε περισσότεραΕφαρμογές Arduino Σεμινάριο Ηλεκτρονικού Τομέα
Εφαρμογές Arduino Σεμινάριο Ηλεκτρονικού Τομέα 1ο ΕΠΑΛ Περάματος 7ο ΕΚ Πειραιά Πλακέτα Arduino Το 2005 oι Massimo Banzi και David Cueartielles στο Ivrea Δημιουργούν την υπολογιστική πλατφόρμα Arduino.
Διαβάστε περισσότεραΔΙΑΚΟΠΤΗΣ ΛΑΜΠΑΣ ΜΕ ΜΙΚΡΟΕΛΕΓΚΤΗ AVR AT90S2313
ΔΙΑΚΟΠΤΗΣ ΛΑΜΠΑΣ ΜΕ ΜΙΚΡΟΕΛΕΓΚΤΗ AVR AT90S2313 Η ιδέα για την κατασκευή αυτή μου ήρθε καθώς σκεφτόμουν κάποιο τρόπο εξοικονόμησης ενέργειας για τα φώτα της σκάλας του σπιτιού μου. Το σπίτι είναι διόροφο
Διαβάστε περισσότεραΕΝΟΤΗΤΑ 10: ΟΔΗΓΗΣΗ ΚΙΝΗΤΗΡΩΝ
ΕΝΟΤΗΤΑ 10: ΟΔΗΓΗΣΗ ΚΙΝΗΤΗΡΩΝ Στόχος και Περίγραμμα της Ενότητας 10 Στόχος της παρουσίασης Παρουσίαση της βασικής ιδέα και απλών παραδειγμάτων για την οδήγηση DC και βηματικών κινητήρων με το Arduino.
Διαβάστε περισσότεραΠαράρτημα Φύλλο εργασίας 1: Δραστηριότητα 1 : Να αναβοσβήνει η φωτοδίοδος ανά ένα δευτερόλεπτο. Μέλη της ομάδας :
Παράρτημα Φύλλο εργασίας 1: Εξοικείωση με τον περιβάλλον του Scratch S4A και του Arduino. Δραστηριότητα 1 : Να αναβοσβήνει η φωτοδίοδος ανά ένα δευτερόλεπτο. Στη Δραστηριότητα αυτή θα εξασκηθείτε στον
Διαβάστε περισσότεραΣκοπός. Προγραμματίζοντας τον Arduino ΙΙ Εντολή Εκχώρησης & Εντολές. Συλλογή & Επεξεργασία Δεδομένων. Πρόγραμμα. Εντολές Επεξεργασίας Δεδομένων
Σκοπός Συλλογή & Επεξεργασία Δεδομένων Προγραμματίζοντας τον Arduino ΙΙ Εντολή Εκχώρησης & Εντολές Ελέγχου. Πρόγραμμα Εντολές Επεξεργασίας Δεδομένων Εντολή Εκχώρησης Εντολές Ελέγχου Λογική συνθήκη Εντολή
Διαβάστε περισσότεραΕνσωματωμένα Συστήματα
Ενσωματωμένα Συστήματα για εφαρμογές πραγματικού χρόνου Εφαρμογές με τον Arduino Ιωάννης Καλόμοιρος Αναπληρωτής Καθηγητής Τμήμα Μηχανικών Πληροφορικής Μάθημα 10 1 Συναρτήσεις αναλογικής εξόδου: PWM Το
Διαβάστε περισσότεραΜΙΚΡΟΕΛΕΓΚΤΗΣ PICAXE 18M2
ΘΕΜΑ : ΜΙΚΡΟΕΛΕΓΚΤΗΣ PICAXE 18M2 ΔΙΑΡΚΕΙΑ:? περίοδος Οι μικροελεγκτές είναι υπολογιστές χωρίς περιφερειακά, σε ολοκληρωμένα κυκλώματα. Μπορούν να συνδυάσουν αρκετές από τις βασικές λειτουργίες άλλων ειδικών
Διαβάστε περισσότεραΨηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 1. Προγραμματισμός Φυσικών Συστημάτων. Νέα Ψηφιακά Αντικείμενα
Σκοπός Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 1 ΜΕΤΡΩΝΤΑΣ ΑΠΟΣΤΑΣΗ ΜΕ ΤΟΝ ΑΙΣΘΗΤΗΡΑ ΥΠΕΡΗΧΩΝ (SR04). Ψηφιακά Αντικείμενα Μικροελεγκτής Προγραμματισμός Φυσικών Συστημάτων Νέα Ψηφιακά Αντικείμενα Αισθητήρες
Διαβάστε περισσότερα4 Εισαγωγή στο Arduino
28 Εισαγωγή στο Arduino 4 Εισαγωγή στο Arduino Τι είναι το Arduino; To arduino είναι ένας μικροελεγκτής, προσαρμοσμένος σε μια πλακέτα και έτοιμος προς χρήση. Μας φώτισες. Και τι είναι ένας μικροελεγκτής;
Διαβάστε περισσότεραWorkshops. Εισηγητής: Παλιούρας Αριστείδης
Workshops Εισηγητής: Παλιούρας Αριστείδης arispaliouras@gmail.com Ηλεκτρική αντίσταση άνθρακα, 10.000 Ω ή 10kΩ, ανοχή ±5%. Το 10KΩ υπολογίζεται από τα χρώματα: καφέ=1 - μαύρο=0 * πορτοκαλί 10 3 = 10 *
Διαβάστε περισσότερα2ο Γυμνάσιο Καβάλας. Κατασκευές και προγραμματισμός με το scratch for Arduino (s4a)
Εισαγωγή στη Ρομποτική Σελίδα 1 2ο Γυμνάσιο Καβάλας Εισαγωγή στη Ρομποτική με το Arduino Καθηγητής πληροφορικής Χρήστος Μελαδιανός Κατασκευές και προγραμματισμός με το scratch for Arduino (s4a) Πίνακας
Διαβάστε περισσότεραΜαθαίνοντας το hardware του αναπτυξιακού
1. ΑΣΚΗΣΗ 1 Μαθαίνοντας το hardware του αναπτυξιακού Προϋποθέσεις Το εργαστήριο αυτό προϋποθέτει το διάβασμα και χρήση των εξής: Αρχείο mcbstr9.chm HTML, που δίδεται με τα υπόλοιπα αρχεία του εργαστηρίου.
Διαβάστε περισσότεραΑΣΚΗΣΗ 8 Tutorial by TeSLa Συνδεσμολογία κυκλώματος Διαδικασία Προγραμματισμού
Α.Τ.Ε.Ι. ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΑΥΤΟΜΑΤΙΣΜΟΥ ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΑΣΚΗΣΗ 8 Tutorial by TeSLa Συνδεσμολογία κυκλώματος Διαδικασία Προγραμματισμού Θεσσαλονίκη, Ιανουάριος 2007 Η Άσκηση 8 του εργαστηρίου
Διαβάστε περισσότεραΗ δυναμική του Arduino στο μάθημα της Τεχνολογίας. Φάσουρας Δημήτριος Ηλεκτρολόγος ΠΕ 17,03
Η δυναμική του Arduino στο μάθημα της Τεχνολογίας Φάσουρας Δημήτριος Ηλεκτρολόγος ΠΕ 17,03 dfasouras@gmail.com Τι είναι το Arduino ; Το Arduino είναι μια απλή μητρική πλακέτα ανοικτού κώδικα. Διαθέτει
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΟ 6 ΟΔΗΓΗΣΗ ΑΠΕΙΚΟΝΙΣΕΩΝ SSD ΚΑΙ LCD
ΕΡΓΑΣΤΗΡΙΟ 6 ΟΔΗΓΗΣΗ ΑΠΕΙΚΟΝΙΣΕΩΝ SSD ΚΑΙ LCD Σκοπός του εργαστηρίου: Οι φοιτητές εξοικειώνονται με βασικές απεικονίσεις αριθμητικών ψηφίων και χαρακτήρων, καθώς και με τη βασική οδήγηση τέτοιων απεικονίσεων,
Διαβάστε περισσότεραΕργαστηριακές σημειώσεις για το μάθημα: «Εισαγωγή στην Μηχατρονική»
Εργαστηριακές σημειώσεις για το μάθημα: «Εισαγωγή στην Μηχατρονική» Τμήμα Μηχανολογίας Δρ. Φασουλάς Γιάννης, jfasoulas@staff.teicrete.gr Τ.Ε.Ι. Κρήτη, Σχολή Τεχνολογικών Εφαρμογών, Ηράκλειο Κρήτης, (2013)
Διαβάστε περισσότεραΕγκατάσταση του Arduino IDE
ΑΣΠΑΙΤΕ Συλλογή και Επεξεργασία Δεδομένων Εργαστήριο ΠΕΡΙΕΧΟΜΕΝΑ: Πώς να κατεβάσετε και να εγκαταστήσετε το Ολοκληρωμένο Περιβάλλον Ανάπτυξης (IDE), για το προγραμματισμό του Arduino. Χρησιμοποιώντας το
Διαβάστε περισσότεραΕκπαιδευτική Ρομποτική με ARDUINO. για εκπαιδευτικούς και μαθητές. 1o Μέρος: Απλά Κυκλώματα
... 1o Μέρος: Απλά Κυκλώματα Εισαγωγή - Αναγνώριση του κυκλώματος Μελετήστε τα κυκλώματα που ακολουθούν και συζητήστε με την ομάδα σας ποιες από τις παρακάτω προτάσεις είναι σωστές και ποιες λάθος. Α Β
Διαβάστε περισσότεραΕμμανουήλ Πουλάκης. Προγραμματίζοντας με τον μικροελεγκτή Arduino
Εμμανουήλ Πουλάκης Προγραμματίζοντας με τον μικροελεγκτή Arduino Ηράκλειο Ιανουάριος 2015 Έκδοση 1η Ηράκλειο, Ιανουάριος 2015 ISBN 978-960-93-6760-8 Αυτό το υλικό διατίθεται με άδεια Creative Commons
Διαβάστε περισσότεραΕξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Β : Επικοινωνία Υπολογιστή με Μικροελεγκτή
Σκοπός Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Β : Επικοινωνία Υπολογιστή με Μικροελεγκτή Μικροελεγκτές Πλακέτα Arduino Προγραμματισμός Μικροελεγκτών στη C. Επικοινωνία Υπολογιστή
Διαβάστε περισσότεραΠΑΝΕΛΛΗΝΙΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΦΥΣΙΚΗΣ "ΑΡΙΣΤΟΤΕΛΗΣ" Γ Λυκείου Β Φάση: Πειραματικό μέρος : 14/04/2018 Q E-2
Q E-2 ΟΔΗΓΙΕΣ: 1. Οι απαντήσεις σε όλα τα ερωτήματα θα πρέπει να αναγραφούν στο Φύλλο Απαντήσεων (A E-2) που θα σας δοθεί χωριστά από τις εκφωνήσεις. 2. Η επεξεργασία των θεμάτων θα γίνει γραπτώς σε φύλλα
Διαβάστε περισσότεραΜετρολογικές Διατάξεις Μέτρησης Θερμοκρασίας. 4.1. Μετρολογικός Ενισχυτής τάσεων θερμοζεύγους Κ και η δοκιμή (testing).
Κεφάλαιο 4 Μετρολογικές Διατάξεις Μέτρησης Θερμοκρασίας. 4.1. Μετρολογικός Ενισχυτής τάσεων θερμοζεύγους Κ και η δοκιμή (testing). Οι ενδείξεις (τάσεις εξόδου) των θερμοζευγών τύπου Κ είναι δύσκολο να
Διαβάστε περισσότεραΦύλλο εργασίας 4 - Δημιουργώ τα δικά μου χρώματα με το RGB LED
Φύλλο εργασίας 4 - Δημιουργώ τα δικά μου χρώματα με το RGB LED Στην δραστηριότητα αυτή θα δουλέψουμε με το RGB LED για να παράγουμε μια μεγάλη ποικιλία χρωμάτων. Το RGB LED είναι στην ουσία τρία διαφορετικά
Διαβάστε περισσότεραΈλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων
Εργαστήριο ενσωματωμένων συστημάτων Παρουσίαση 2: Βασικός Προγραμματισμός Arduino (AVR) Εργαστήριο Αυτομάτου Ελέγχου Η πλατφόρμα Arduino Microcontroller: ATmega328 Operating Voltage: 5V Digital I/O Pins:
Διαβάστε περισσότεραΣχεδιασμός και υλοποίηση κυκλώματος μέτρησης κατανάλωσης ισχύος
Σχεδιασμός και υλοποίηση κυκλώματος μέτρησης κατανάλωσης ισχύος Φοιτητής Φετινίδης Αναστάσιος Επιβλέπων Δασυγένης Μηνάς Μάρτιος 2014 1 Περιεχόμενα παρουσίασης Εισαγωγή Θεωρητικό υπόβαθρο Υλικό μέρος του
Διαβάστε περισσότεραStagnoli ACNSEM3L - Ηλεκτρονικός πίνακας ελέγχου για φωτεινούς σηματοδότες
Stagnoli ACNSEM3L - Ηλεκτρονικός πίνακας ελέγχου για φωτεινούς σηματοδότες Ηλεκτρονικός πίνακας ελέγχου, τύπου ACNSEM3L, της εταιρείας Stagnoli T.G. S.r.l., για έλεγχο 2 φωτεινών σηματοδοτών (φαναριών
Διαβάστε περισσότεραΑΣΚΗΣΗ ΜHΧΑΤΡΟΝΙΚΗΣ. Τέλος όταν εισάγετε ένας σωστός συνδυασμός η ένδειξη του display να μηδενίζετε.
ΑΣΚΗΣΗ ΜHΧΑΤΡΟΝΙΚΗΣ Να σχεδιάσετε ένα σύστημα το οποίο ελέγχει την κατάσταση τριών διακοπτών on/off, όταν πατηθεί ένας διακόπτης επαναφοράς (push buron), και εξετάζει αν ο συνδυασμός των παραπάνω διακοπτών
Διαβάστε περισσότεραBread Online. Παναγιώτης Ιωαννίδης Επιβλέπων καθηγητής: Μηνάς Δασυγένης
Bread Online Σχεδιασμός και μετατροπή μιας απλής οικιακής συσκευής σε επαναπρογραμματιζόμενη συσκευή IP Παναγιώτης Ιωαννίδης Επιβλέπων καθηγητής: Μηνάς Δασυγένης Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών
Διαβάστε περισσότεραΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ I: ΕΙΣΑΓΩΓΗ ΣΤΑ ΗΛΕΚΤΡΟΝΙΚΑ
ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ I: ΕΙΣΑΓΩΓΗ ΣΤΑ ΗΛΕΚΤΡΟΝΙΚΑ 1.1 ΕΙΣΑΓΩΓΗ ΣΤΑ ΑΝΑΛΟΓΙΚΑ ΗΛΕΚΤΡΟΝΙΚΑ 1 1.1.1 Αναλογικά σήματα 1 1.1.2 Οι αντιστάσεις 3 1.1.3 Οι πυκνωτές 7 1.1.4 Τα πηνία 11 1.1.5 Οι δίοδοι 13 1.1.6
Διαβάστε περισσότερα«ΥΛΟΠΟΙΗΣΗ ΑΣΥΡΜΑΤΗΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΜΕ ΧΡΗΣΗ ΜΙΚΡΟΕΛΕΓΚΤΩΝ» ΒΥΣΑΝΣΙΩΤΗΣ ΣΤΑΥΡΟΣ Α.Μ ΚΑΡΒΟΥΝΙΔΟΥ ΑΓΓΕΛΙΚΗ Α.Μ
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «ΥΛΟΠΟΙΗΣΗ ΑΣΥΡΜΑΤΗΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΜΕ ΧΡΗΣΗ ΜΙΚΡΟΕΛΕΓΚΤΩΝ» ΒΥΣΑΝΣΙΩΤΗΣ ΣΤΑΥΡΟΣ Α.Μ. 10139 ΚΑΡΒΟΥΝΙΔΟΥ ΑΓΓΕΛΙΚΗ Α.Μ. 10057 ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ ΤΑΤΣΗΣ ΓΕΩΡΓΙΟΣ ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ Κατάλογος
Διαβάστε περισσότεραΠΑΛΜΟΓΡΑΦΟΣ ΤΡΟΦΟ ΟΤΙΚΟ ΓΕΝΝΗΤΡΙΑ
ΟΡΓΑΝΑ ΕΡΓΑΣΤΗΡΙΟΥ 1 Εργαστήριο Κινητών Ραδιοεπικοινωνιών, ΣΗΜΜΥ ΕΜΠ Εισαγωγή στις Τηλεπικοινωνίες ΟΡΓΑΝΑ ΕΡΓΑΣΤΗΡΙΟΥ ΠΑΛΜΟΓΡΑΦΟΣ ΤΡΟΦΟ ΟΤΙΚΟ ΓΕΝΝΗΤΡΙΑ 2 Εργαστήριο Κινητών Ραδιοεπικοινωνιών, ΣΗΜΜΥ ΕΜΠ
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 6 Διαφορικός ενισχυτής
ΚΕΦΑΛΑΙΟ 6 Διαφορικός ενισχυτής Ο διαφορικός ενισχυτής (differential amplifier) είναι από τα πλέον διαδεδομένα και χρήσιμα κυκλώματα στις ενισχυτικές διατάξεις. Είναι βασικό δομικό στοιχείο του τελεστικού
Διαβάστε περισσότεραΕισαγωγή στην Open Source Πλατφόρμα Μικροελεγκτών Arduino
ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΔΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ «ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΥΠΟΛΟΓΙΣΤΙΚΗ ΒΙΟΙΑΤΡΙΚΗ» Εισαγωγή στην Open Source Πλατφόρμα Μικροελεγκτών Arduino Καραγεώργος
Διαβάστε περισσότεραΔΙΔΑΚΤΙΚΟ ΣΕΝΑΡΙΟ ΔΗΜΙΟΥΡΓΙΑ ΣΥΣΤΗΜΑΤΟΣ ΔΙΕΞΑΓΩΓΗΣ ΠΑΙΧΝΙΔΙΟΥ ΕΡΩΤΗΣΕΩΝ/ΑΠΑΝΤΗΣΕΩΝ ΜΕ ΧΡΗΣΗ ARDUINO - QUIZ GAME ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 3
ΔΙΔΑΚΤΙΚΟ ΣΕΝΑΡΙΟ ΔΗΜΙΟΥΡΓΙΑ ΣΥΣΤΗΜΑΤΟΣ ΔΙΕΞΑΓΩΓΗΣ ΠΑΙΧΝΙΔΙΟΥ ΕΡΩΤΗΣΕΩΝ/ΑΠΑΝΤΗΣΕΩΝ 1 Ο ΕΠΑ.Λ. ΓΕΡΑΣ Σχολικό Έτος: Καθηγητής: ΜΕ ΧΡΗΣΗ ARDUINO - QUIZ GAME Τάξη:.. Τμήμα:.. Ομάδα:.. Ημερομηνία:.. Ονοματεπώνυμο
Διαβάστε περισσότεραΜάθημα 2 Δραστηριότητα 2: Δημιουργώντας το Μετεωρολογικό Σταθμό. Επανεξέταση των βασικών εννοιών της C και του προγραμματισμού.
Σκοπός Σχεδίαση Συστημάτων με τον Arduino Μάθημα 2 Δραστηριότητα 2: Δημιουργώντας το Μετεωρολογικό Σταθμό. Επανεξέταση των βασικών εννοιών της C και του προγραμματισμού. Κατανόηση των βημάτων στη συστηματική
Διαβάστε περισσότερα2. Ο νόμος του Ohm. Σύμφωνα με το νόμο του Ohm, η τάση V στα άκρα ενός αγωγού με αντίσταση R που τον διαρρέει ρεύμα I δίνεται από τη σχέση: I R R I
2. Ο νόμος του Ohm 1. ΘΕΩΡΙΑ Σύμφωνα με το νόμο του Ohm, η τάση στα άκρα ενός αγωγού με αντίσταση R που τον διαρρέει ρεύμα δίνεται από τη σχέση: R Ισοδύναμα ο νόμος του Ohm μπορεί να διατυπωθεί και ως:
Διαβάστε περισσότεραΚΥΚΛΩΜΑΤΑ AC-DC. ΚΕΦΑΛΑΙΟ 1ο ΒΑΣΙΚΑ ΚΥΚΛΩΜΑΤΑ ΚΑΙ ΕΞΑΡΤΗΜΑΤΑ - ΑΠΛΑ ΓΡΑΜΜΙΚΑ ΚΥΚΛΩΜΑΤΑ
ΚΥΚΛΩΜΑΤΑ AC-DC ΚΕΦΑΛΑΙΟ 1ο ΒΑΣΙΚΑ ΚΥΚΛΩΜΑΤΑ ΚΑΙ ΕΞΑΡΤΗΜΑΤΑ - ΑΠΛΑ ΓΡΑΜΜΙΚΑ ΚΥΚΛΩΜΑΤΑ Βασικά στοιχεία κυκλωμάτων Ένα ηλεκτρονικό κύκλωμα αποτελείται από: Πηγή ενέργειας (τάσης ή ρεύματος) Αγωγούς Μονωτές
Διαβάστε περισσότεραΣυλλογή & Επεξεργασία Δεδομένων Εξαμηνιαία ΡομποΚαθαριστής Μέρος Β : Το Πρόγραμμα. Σχεδίαση Συστήματος Πραγματικής Εφαρμογής (Prototyping).
Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εξαμηνιαία 2015 ΡομποΚαθαριστής Μέρος Β : Το Πρόγραμμα. Σχεδίαση Συστήματος Πραγματικής Εφαρμογής (Prototyping). Μονάδες ενός Ρομποτικού Συστήματος Μονάδα Συλλογής
Διαβάστε περισσότεραΠαραδείγµατα χρήσης του µικροελεγκτή Arduino Εφαρµογές για το εργαστήριο Μέρος 2 ο :Οδήγηση Κινητήρων DC(PM)
Μηχατρονικά Συστήματα Ι Τμήμα Μηχανολόγων Μηχανικών Τ.Ε. Τ.Ε.Ι. Κρήτης Παραδείγµατα χρήσης του µικροελεγκτή Arduino Εφαρµογές για το εργαστήριο Μέρος 2 ο :Οδήγηση Κινητήρων DC(PM) Δρ. Φασουλάς Γιάννης,
Διαβάστε περισσότεραΣυλλογή & Επεξεργασία Δεδομένων Εργαστήριο 4. Οδηγώντας έναν DC Κινητήρα. Το κύκλωμα της Λειτουργίας DC Κινητήρα
Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 4 Οδηγώντας έναν DC Κινητήρα. Το κύκλωμα της Λειτουργίας DC Κινητήρα Τρανζίστορ στη Λειτουργία ενός DC Κινητήρα. Η Χρήση της Διόδου. Το Πρόγραμμα που Οδηγεί
Διαβάστε περισσότεραΗΛΕΚΤΡΙΚΑ ΚΥΚΛΩΜΑΤΑ ΚΑΙ ΜΕΤΡΗΣΕΙΣ ΣΤΗΝ ΒΙΟΪΑΤΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ
ΕΙΣΑΓΩΓΗ ΗΛΕΚΤΡΙΚΑ ΚΥΚΛΩΜΑΤΑ ΚΑΙ ΜΕΤΡΗΣΕΙΣ ΣΤΗΝ ΒΙΟΪΑΤΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΥΛΙΚΟ ΜΑΘΗΜΑΤΟΣ Στο eclass του Τμήματος (http://medisp.bme.teiath.gr/eclass/) υπάρχει σχετικό μάθημα με τίτλο Ηλεκτρικά Κυκλώματα και
Διαβάστε περισσότεραG&K ELECTRONICS AVR ATMEGA DEVELOPMENT BOARD
ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ G&K ELECTRONICS Αυτή η αναπτυξιακή μονάδα (AVR-ATMEGA 28 PIN) είναι σχεδιασμένη να χρησιμοποιηθεί για την εκμάθηση βασικών και προηγμένων δεξιοτήτων που απαιτούνται για τον έλεγχο ενός
Διαβάστε περισσότεραΔιπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΣΥΣΤΗΜΑΤΩΝ ΚΑΙ ΑΥΤΟΜΑΤΟΥ ΕΛΕΓΧΟΥ ΕΡΓΑΣΤΗΡΙΟ ΗΛΕΚΤΡΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ ΚΑΙ ΣΥΣΤΗΜΑΤΩΝ Διπλωματική Εργασία του φοιτητή του
Διαβάστε περισσότερα1η ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ:
ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Ι η ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ: ΣΤΟΙΧΕΙΩΔΕΣ ΤΗΛΕΦΩΝΙΚΟ ΣΥΣΤΗΜΑ Εισαγωγή. Η διεξαγωγή της παρούσας εργαστηριακής άσκησης προϋποθέτει την μελέτη τουλάχιστον των πρώτων παραγράφων του
Διαβάστε περισσότεραΆδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άδεια
Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άδεια χρήσης άλλου τύπου, αυτή πρέπει να αναφέρεται ρητώς. ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΗΣ
Διαβάστε περισσότεραΜΕΤΡΗΣΗ ΤΑΣΗΣ ΣΦΑΛΜΑΤΑ
ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ΜΕΤΡΗΣΗ ΤΑΣΗΣ ΣΦΑΛΜΑΤΑ ΜΕΤΡΗΣΗΣ ΗΜΕΡΟΜΗΝΙΑ: ΤΡΙΩΡΟ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: 1 ΣΚΟΠΟΣ... 1 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ... 1.1 ΠΗΓΗ ΣΥΝΕΧΟΥΣ ΤΑΣΗΣ... 1. ΜΕΤΡΗΣΗ
Διαβάστε περισσότεραΣυλλογή & Επεξεργασία Δεδομένων. Προγραμματίζοντας τον Arduino Μέρος Ι: Μεταβλητές, Εντολές Εισόδου & Εξόδου. Ολοκληρωμένο Περιβάλλον Ανάπτυξης (IDE)
Βασικές Έννοιες Συλλογή & Επεξεργασία Δεδομένων Προγραμματίζοντας τον Arduino Μέρος Ι: Μεταβλητές, Εντολές Εισόδου & Εξόδου. Πρόγραμμα Ολοκληρωμένο Περιβάλλον Ανάπτυξης (IDE) Πηγαίος Κώδικας (source code)
Διαβάστε περισσότεραΣχεδιασμός και Υλοποίηση οχήματος ελεγχόμενου μέσω Bluetooth
ΕΚΘΕΣΗ ΑΝΑΦΟΡΑΣ ΕΡΓΑΣΙΑΣ ΕΞΑΜΗΝΟΥ ΜΕ ΘΕΜΑ: Σχεδιασμός και Υλοποίηση οχήματος ελεγχόμενου μέσω Bluetooth Design and Implementation of a remote control vehicle using Bluetooth ΑΝΑΣΤΑΣΙΟΥ ΚΩΝΣΤΑΝΤΙΝΟΣ Επιβλέπων:
Διαβάστε περισσότερα