ΤΕΥΧΟΣ ΑΣΚΗΣΕΩΝ ΕΡΓΑΣΤΗΡΙΑΚΟΥ ΚΥΚΛΟΥ ΣΥΣΤΗΜΑΤΩΝ ΜΙΚΡΟΕΛΕΓΚΤΩΝ (ΕΚΣΜ)
|
|
- Αλέξιο Λαγός
- 9 χρόνια πριν
- Προβολές:
Transcript
1 ΤΕΥΧΟΣ ΑΣΚΗΣΕΩΝ ΕΡΓΑΣΤΗΡΙΑΚΟΥ ΚΥΚΛΟΥ ΣΥΣΤΗΜΑΤΩΝ ΜΙΚΡΟΕΛΕΓΚΤΩΝ (ΕΚΣΜ) Με την υποστήριξη των Έκδοση 0.9 Σπηλιόπουλος Αναστάσιος Φωτόπουλος Βασίλης Ελληνικό Ανοικτό Πανεπιστήμιο Νοέμβριος 2011
2 ΠΕΡΙΕΧΟΜΕΝΑ Άσκηση 1 Σύνδεση LED... 1 Άσκηση 2 Σύνδεση RGB LED...2 Άσκηση 3 Σύνδεση οθόνης LCD...3 Άσκηση 4 Έλεγχος Servo Motor... 6 Άσκηση 5 - Σύνδεση Φωτοαντίστασης LDR... 7 Άσκηση 6 - Σύνδεση Αισθητήρα Θερμοκρασίας LM Άσκηση 7 - Σύνδεση 7Segment-Display... 9 Φύλλα Δεδομένων Βιβλιοθήκες Arduino... 38
3 Άσκηση 1 Σύνδεση LED Στόχος της Άσκησης 1 είναι η εξοικείωση με τη σύνδεση ενός απλού LED το οποίο, επαναλαμβανόμενα, θα ενεργοποιείται για 1.5 sec και στη συνέχεια θα απενεργοποιείται για επίσης 1.5 sec. Διαθέσιμα Υλικά: Breadboard Ένα απλό κόκκινο LED 5mm Αντιστάσεις με τιμές της σειράς E12 (0.25 Watt) και ανοχή 5% Breadboard Καλώδια Μια πλακέτα Arduino Duemilanove με τάση λειτουργίας Vcc = +5 Volt Διαδικασία: α) Συνδέστε την άνοδο του LED με τον ακροδέκτη 13 στην πλακέτα του Arduino β) Επιβεβαιώστε πως η κατάλληλη αντίσταση που πρέπει να συνδεθεί σε σειρά με την κάθοδο είναι μια αντίσταση των 150 Ohm (0.25 Watt). γ) Γράψτε το σχετικό κώδικα στο IDE του Arduino δ) Εκτελέστε και επιβεβαιώστε την ορθή λειτουργία του κώδικα και των συνδέσεων σας. 1
4 Άσκηση 2 Σύνδεση RGB LED Στόχος της Άσκησης 2 είναι η εξοικείωση με τη σύνδεση ενός τρίχρωμου RGB LED κοινής καθόδου (Common Cathode, CC) το οποίο θα χρησιμοποιηθεί για την παραγωγή διαφόρων αποχρώσεων. Διαθέσιμα Υλικά: Breadboard Ένα RGB LED (Common Cathode) Αντιστάσεις με τιμές της σειράς E12 (0.25 Watt) και ανοχή 5% Breadboard Καλώδια Μια πλακέτα Arduino Duemilanove με τάση λειτουργίας Vcc = +5 Volt Διαδικασία: α) Συνδέστε τις ανόδους του RGB LED με τους ακροδέκτες 9, 10 και 11 του Arduino και την κοινή κάθοδο στη γείωση. β) Υπολογίστε τις κατάλληλες τιμές των αντιστάσεων που πρέπει να χρησιμοποιηθούν. γ) Να παράγετε κόκκινο, πράσινο και μπλε χρώμα, που να παραμείνουν για 3 sec ενεργά ενώ στη συνέχεια να παράγετε τυχαία χρώματα που να αλλάζουν ανά 1 sec. δ) Εκτελέστε και επιβεβαιώστε την ορθή λειτουργία του κώδικα και των συνδέσεων σας. ε) Θα μπορούσαμε να χρησιμοποιήσουμε αντί του 9 τον ακροδέκτη 13; Δικαιολογείστε την απάντησή σας. 2
5 Άσκηση 3 Σύνδεση οθόνης LCD Στόχος της Άσκησης 3 είναι η εξοικείωση με τη σύνδεση μίας οθόνης LCD 16x2 και την εμφάνιση κειμένου σε αυτή. To contrast θα ρυθμίζεται μέσω ενός ποτενσιόμετρου ενώ η ενεργοποίηση/απενεργοποίηση του οπίσθιου φωτισμού (backlight) θα μπορεί να καθοριστεί προγραμματιστικά προσφέροντας έτσι οικονομία ενέργειας ανάλογα με την εφαρμογή. Για το χειρισμό της οθόνης θα γίνει χρήση της βιβλιοθήκης του Arduino, LiquidCrystal. Διαθέσιμα Υλικά: Breadboard Ένα ποτενσιόμετρο 10 KOhm trimpot (TSR 3386 U 103) Μία οθόνη LCD 16x2 (συμβατή με HD44780) Breadboard Καλώδια Μια πλακέτα Arduino Duemilanove με τάση λειτουργίας Vcc = +5 Volt Παρατηρήσεις: Για οικονομία στους ψηφιακούς ακροδέκτες I/O του Arduino θα χρησιμοποιήσουμε την οθόνη σε κατάσταση των 4 bit, δηλαδή οι εντολές θα αποστέλλονται από τον μικροελεγκτή του Arduino σε δύο φάσεις (δύο nibbles) αντί για μία (ένα byte), όπως θα γινόταν σε κατάσταση των 8 bit. Αποτέλεσμα είναι ότι χρειάζεται ελαφρώς περισσότερος χρόνος, αλλά στις περισσότερες περιπτώσεις αυτό δε γίνεται αντιληπτό. Επομένως, θα χρειαστούμε 4 γραμμές δεδομένων και δύο γραμμές για τα σήματα RS και Enable ενώ συνολικά από την πλακέτα Arduino θα χρησιμοποιήσουμε 6 ψηφιακούς ακροδέκτες I/O για τη σύνδεση της LCD οθόνης και προαιρετικά άλλον έναν για την ενεργοποίηση/απενεργοποίηση του οπίσθιου φωτισμού της, δηλαδή συνολικά 7 ψηφιακούς ακροδέκτες I/O. Ο παρακάτω πίνακας παρουσιάζει τη συνδεσμολογία της LCD οθόνης με τους ακροδέκτες της πλακέτας Arduino, όπως αυτή προκύπτει από το datasheet. Εξαίρεση αποτελεί το V0 pin της LCD που συνδέεται με το ποτενσιόμετρο. 3
6 Σύνδεσεις ακροδεκτών LCD με Arduino LCD 16x2 Pin VSS (1) VDD (2) V0 (3) RS (4) RW (5) ENABLE (6) DB0 (7) DB1 (8) DB2 (9) DB3 (10) DB4 (11) DB5 (12) DB6 (13) DB7 (14) LEDA (15) LEDK (16) Arduino Pin γείωση (gnd) +5 Volt (5V) Ποτενσιόμετρο (wiper pin) γείωση (gnd) γείωση (gnd) digital pin 11 digital pin 10 digital pin 8 digital pin 7 digital pin 4 digital pin 2 γείωση (gnd) Σημειώνεται πως η χρήση του ψηφιακού ακροδέκτη 2 της πλακέτας Arduino για την ενεργοποίηση/απενεργοποίηση του οπίσθιου φωτισμού (backlight) της οθόνης δεν είναι απαραίτητη για τη λειτουργία της. Στα πλαίσια όμως της παρούσας άσκησης χρησιμοποιείται αφού σε συνδυασμό με τη μέθοδο nodsiplay() της βιβλιοθήκης LiquidCrystal μπορεί να εξοικονομήσει ενέργεια. Εναλλακτικά, θα μπορούσαμε να συνδέσουμε το LEDA (15) της LCD οθόνης με ένα PWM ψηφιακό ακροδέκτη της πλακέτας Arduino και να έχουμε διαφορετικά επίπεδα φωτεινότητας στο backlight. Συναρτήσεις βιβλιοθήκης LiquidCrystal που θα χρησιμοποιήσετε begin(columns,rows) setcursor(column,row) print(message) nocursor() Επίσης προσέξτε ιδιαίτερα τον constructor του lcd αντικειμένου. 4
7 Διαδικασία: α) Συνδεσμολογήστε την οθόνη σύμφωνα με τον σχετικό πίνακα β) Μελετήστε τις συναρτήσεις της βιβλιοθήκης LiquidCrystal γ) Γράψτε κώδικα που να κάνει τα εξής: Στην πρώτη γραμμή της οθόνης να εμφανίζεται η συμβολοσειρά «EAP: dsmc.eap.gr», ενώ στη δεύτερη γραμμή να εμφανίζεται η συμβολοσειρά «Counter:» και αμέσως μετά να εμφανίζεται ο αριθμός των δευτερολέπτων που έχουν περάσει από τη στιγμή της εκτέλεσης του προγράμματος. Επίσης, να ρυθμιστεί κατάλληλα το backlight ώστε να είναι ενεργό. δ) Εκτελέστε και επιβεβαιώστε την ορθή λειτουργία του κώδικα και των συνδέσεων σας. 5
8 Άσκηση 4 Έλεγχος Servo Motor Στόχος της Άσκησης 4 είναι η εξοικείωση με τη σύνδεση και χειρισμό ενός Servo Motor το οποίο μπορεί να περιστρέψει τον άξονά του κατά 180 μοίρες. Για το χειρισμό του θα γίνει χρήση της βιβλιοθήκης του Servo. Διαθέσιμα Υλικά Breadboard Ένα Servo Motor με δυνατότητα περιστροφής του άξονά του κατά 180 μοιρών Breadboard Καλώδια Μια πλακέτα Arduino Duemilanove με τάση λειτουργίας Vcc = +5 Volt Συναρτήσεις βιβλιοθήκης Servo που θα χρησιμοποιήσετε attach(pin) write(value) Διαδικασία: α) Συνδεσμολογήστε το Servo Motor: στο κόκκινο καλώδιο συνδέεται η τάση +5 Volt, στο μαύρο η γείωση ενώ το άσπρο συνδέεται με τον ψηφιακό ακροδέκτη 9 του Arduino. β) Γράψτε κώδικα έτσι ώστε το Servo Motor να εκτελεί μια περιστροφή από τις 0 μοίρες έως τις 180 μοίρες και αντίστροφα. Στη συνέχεια, και μετά από παύση 10 sec, να επαναλαμβάνει την παραπάνω διαδικασία. γ) Εκτελέστε και επιβεβαιώστε την ορθή λειτουργία του κώδικα και των συνδέσεων σας. 6
9 Άσκηση 5 Σύνδεση Φωτοαντίστασης LDR Στόχος της Άσκησης 5 είναι η εξοικείωση με τη σύνδεση μιας φωτοαντίστασης LDR για τη μέτρηση των επιπέδων φωτεινότητας του περιβάλλοντος χώρου. Επίσης γίνεται και μια εισαγωγή στην έννοια του διαιρέτη τάσης καθώς και μια γνωριμία με την εκτύπωση πληροφοριών στη σειριακή θύρα του Arduino. Διαθέσιμα Υλικά: Breadboard Μια LDR φωτοαντίσταση VT90N2 Breadboard Καλώδια Μια πλακέτα Arduino Duemilanove με τάση λειτουργίας Vcc = +5 Volt Μία αντίσταση 10 kohm (0.25 Watt) Διαδικασία: α) Χρησιμοποιώντας μια αντίσταση των 10 kohm και την φωτοαντίσταση LDR, κατασκευάζουμε διαιρέτη τάση έτσι ώστε όταν μειώνεται η ποσότητα φωτός που προσπίπτει στην επιφάνεια της φωτοαντίστασης LDR, τότε αυξάνεται η τάση εξόδου. β) Συνδέστε το σημείο σύνδεσης των δύο αντιστάσεων στο αναλογικό pin 0 του Arduino. Το αποτέλεσμα της μέτρησης θα είναι ένας αριθμός στην περιοχή τον οποίο θα εκτυπώνετε στη σειριακή θύρα του Arduino (ανανέωση ανά 1 sec). Η σειριακή θύρα να ρυθμιστεί σε ταχύτητα bps. γ) Εκτελέστε και επιβεβαιώστε την ορθή λειτουργία του κώδικα και των συνδέσεων σας. δ) Τι θα γίνει αν αλλάξουμε τις θέσεις των δύο αντιστάσεων; 7
10 Άσκηση 6 Σύνδεση Αισθητήρα Θερμοκρασίας LM35 Στόχος της Άσκησης 6 είναι η εξοικείωση με αισθητήρες. Πιο συγκεκρι μένα θα χρησιμοποιήσουμε έναν αισθητήρα θερμοκρασίας (LM35) για τη μέτρηση της θερμοκρασίας του περιβάλλοντος χώρου. Διαθέσιμα Υλικά Breadboard Έναν αισθητήρα θερμοκρασίας LM35CZ Breadboard Καλώδια Μια πλακέτα Arduino Duemilanove με τάση λειτουργίας Vcc = +5 Volt Διαδικασία: α) Συνδέστε την έξοδο του αισθητήρα απευθείας στην αναλογική είσοδο 1 του Arduino. β) Σε ποια περιοχή θερμοκρασιών μετρά με αυτή τη σύνδεση ο αισθητήρας; γ) Η μέτρηση που λαμβάνετε στο Arduino είναι στην περιοχή Αν ο αισθητήρας αυξάνει την τάση στην έξοδο του κατά 10mV για κάθε 1oC, να γράψετε τον τύπο μετατροπήςπου μας δίνει την θερμοκρασία σε βαθμούς κελσίου, με βάση την τιμή που μετράμε στην αναλογική είσοδο 1. δ) Γράψτε κώδικα που διαβάζει την τιμή του αισθητήρα κάθε 1 δευτερόλεπτο και την τυπώνει σε βαθμούς κελσίου στη σειριακή κονσόλα. ε) Εκτελέστε και επιβεβαιώστε την ορθή λειτουργία του κώδικα και των συνδέσεων σας. στ) Σχεδιάστε κύκλωμα στο fritzing και γράψτε αντίστοιχο κώδικα, έτσι ώστε η μέτρηση να γίνεται στην περιοχή 55oC 150oC. 8
11 Άσκηση 7 Σύνδεση 7 Segment Display Στόχος της Άσκησης 7 είναι η εξοικείωση με τη σύνδεση δύο 7 Segment Display με τη βοήθεια του ολοκληρωμένου 74HC595 (Serial In Parallel Out Shift Register) και δύο ολοκληρωμένων HD74LS48 (BCD to 7 Segment Decoder/Driver). Διαθέσιμα Υλικά Breadboard Δύο 7 Segment Display (Κοινής Καθόδου) Δύο ολοκληρωμένα HD74LS48 Ένα ολοκληρωμένο 74HC595 Ένα απλό πράσινο LED 5mm Breadboard Καλώδια Μια πλακέτα Arduino Duemilanove με τάση λειτουργίας Vcc = +5 Volt Διαδικασία: α) Οδηγείστε δύο 7 Segment Displays από δύο ολοκληρωμένα β) Τα 7448, λαμβάνουν την BCD εισοδο από έναν 8μπιτο καταχωρητή σειριακής εισόδου, τον Λόγω της σειριακήςφόρτωσης ο καταχωρητής αυτός δεσμεύει μόνο 3 ακροδέκτες από το Arduino (έναν για δεδομένα και δύο για έλεγχο), εξοικονομώντας έτσι εξόδους. γ) Συνδέστε τα ολοκληρωμένα, το Arduino και τα displays σύμφωνα με το παρακάτω σχήμα: 9
12 δ) Γράψτε κώδικα έτσι ώστε, στα δύο 7 Segment Display, να εμφανίζονται όλοι οι περιττοί αριθμοί από το 1 μέχρι και το 99 ενώ όταν εμφανίζεται το 99 θα ενεργοποιείται το πράσινο LED για 5 sec. Στη συνέχεια, θα εμφανίζονται όλοι οι άρτιοι αριθμοί από το 98 μέχρι το 0 ενώ όταν εμφανίζεται το 0 θα ενεργοποιείται το πράσινο LED για επίσης 5 sec. Σημείωση: Το πράσινο LED να συνδεθεί στο Arduino Digital Pin 19 (Analog Pin 5) με χρήση μιας αντίστασης 150 Ohm των 0.25 Watt και ανοχή 5%. ε) Εκτελέστε και επιβεβαιώστε την ορθή λειτουργία του κώδικα και των συνδέσεων σας. στ) Τροποποιείστε τον κώδικά σας, έτσι ώστε μετά το τέλος ενός πλήρη κύκλου μέτρησης, τα 7 segment displays να σβήνουν εντελώς. ζ) Φτιάξτε ένα νέο κύκλωμα στο Fritzing όπου τα δύο displays θα τροφοδοτούνται απευθείας από το Arduino, αλλά τα BCD ψηφία θα διαβάζονται από 2 εξωτερικές συστοιχίες dip switches. Γράψτε τον αντίστοιχο κώδικα. 10
13 ΦΥΛΛΑ ΔΕΔΟΜΕΝΩΝ 11
14 Datasheet RED 5mm Basic LED (YSL-R531R3D-D2) 12
15 13
16 Datasheet GREEN 5mm Basic LED (YSL-R531K3D-D2) 14
17 15
18 Datasheet YSL-R596CR4G3B5W-F12 (Triple Output LED RGB Diffused Common Cathode, CC) 16
19 17
20 18
21 Datasheet LCD 16x2 (ABC016002E69-YLY-R01) 19
22 20
23 Datasheet Servo Motor Large (Sparkfun ROB-09064) Here is a simple, low-cost, high quality servo for all your mechatronic needs. Large servo with a standard 3 pin power and control cable. Includes hardware as shown. Features: 180 degree rotation 3 pole ferrite, all nylon gear Top ball bearing Operating Voltage: 4.8V~6.0V Operating speed: o 0.20sec/60degree (4.8V) o 0.16sec/60degree (6.0V) Stall torque: o 5.2kg*cm (4.8V) o 6.5kg*cm (6.0V) Temperature Range: -20 ~60 Dead band width: 4µs Dimension: 41 x 20 x 38mm Weight: 41g Connector wire length: 32cm 21
24 Datasheet VT90N2 (500KOhm 80mW LDR) 22
25 Datasheet LM35CZ (TEMPERATURE SENSOR IN CENTRIGRADE) 23
26 24
27 25
28 Datasheet 74LS48P (BCD-TO-7-SEGMENT For Common Cathode 7-Segment) 26
29 27
30 28
31 Datasheet SC52-11SRWA (7 Segment Display Common Cathode) 29
32 30
33 Datasheet 74HC595 (8-bit Serial-In, Serial-Out or Parallel-Out Shift Register) 31
34 32
35 33
36 34
37 35
38 36
39 37
40 ΒΙΒΛΙΟΘΗΚΕΣ ARDUINO 38
41 LiquidCrystal Library Η συγκεκριμένη βιβλιοθήκη χρησιμοποιείται για τον έλεγχο LCD οθονών που βασίζονται στο ολοκληρωμένο (ή συμβατό) HD Μπορεί να δουλέψει είτε σε 4-bit είτε σε 8-bit, χρησιμοποιώντας 4 ή 8 γραμμές αντίστοιχα ενώ επιπλέον χρειάζεται και 3 γραμμές για τα σήματα RS, Enable και RW. Η τελευταία, RW, μπορεί να συνδεθεί απευθείας στη γείωση εξοικονομώντας έτσι μία γραμμή. Στη συνέχεια θα αναφερθούμε στις μεθόδους (συναρτήσεις) της LiquidCrystal καθώς και στις λειτουργίες που αυτές επιτελούν. LiquidCrystal(): δημιουργεί ένα στιγμιότυπο LiquidCrystal. Η οθόνη μπορεί να ελεγχθεί είτε με χρήση 4 γραμμών δεδομένων είτε με 8 γραμμών δεδομένων. Εάν επιλέξουμε τη χρήση 4 γραμμών δεδομένων τότε δε χρησιμοποιούμε τις γραμμές δεδομένων d0, d1, d2 και d3. Τη γραμμή RW μπορούμε να τη συνδέσουμε στη γείωση. Μερικά παραδείγματα χρήσης είναι: o LiquidCrystal lcd(rs, enable, d4, d5, d6, d7) o LiquidCrystal lcd(rs, rw, enable, d4, d5, d6, d7) o LiquidCrystal lcd(rs, enable, d0, d1, d2, d3, d4, d5, d6, d7) o LiquidCrystal lcd(rs, rw, enable, d0, d1, d2, d3, d4, d5, d6, d7) Το «rs» είναι ο αριθμός του ψηφιακού ακροδέκτη στο Arduino που έχει συνδεθεί το LCD_RS_pin. Το «rw» είναι ο αριθμός του ψηφιακού ακροδέκτη στο Arduino που έχει συνδεθεί το LCD_RW_pin ενώ εναλλακτικά μπορεί να συνδεθεί στη γείωση. Το «enable» είναι ο αριθμός του ψηφιακού ακροδέκτη στο Arduino που έχει συνδεθεί το LCD_Enable_pin. Τα «d0», «d1», «d2», «d3», «d4», «d5», «d6» και «d7» είναι οι αριθμοί των ψηφιακών ακροδεκτών στο Arduino που έχουν συνδεθεί στα LCD_D0_pin, LCD_D1_pin, LCD_D2_pin, LCD_D3_pin, LCD_D4_pin, LCD_D5_pin, LCD_D6_pin και LCD_D1_pin αντίστοιχα. Τα πρώτα τέσσερα είναι προαιρετικά και έτσι η οθόνη LCD μπορεί να ελεγχθεί με χρήση των «d4», «d5», «d6» και «d7». begin(columns, rows): χρησιμοποιείται για τον ορισμό των διαστάσεων της LCD οθόνης σε στήλες (columns) και γραμμές (rows). Γεια παράδειγμα για μια οθόνη 16 στηλών και 2 γραμμών θα έχουμε: o lcd.begin(16, 2); clear(): χρησιμοποιείται για τον καθαρισμό (clear) της οθόνη και τοποθέτηση του cursor στην επάνω αριστερή γωνία. Παράδειγμα: o lcd.clear(); home(): τοποθετεί τον cursor στην επάνω αριστερή γωνία της οθόνης LCD. Παράδειγμα: o lcd.home(); setcursor(column, row): τοποθετεί τον cursor στη θέση (column, row). Πρώτη στήλη θεωρείται η μηδενική όπως επίσης και πρώτη γραμμή θεωρείται η μηδενική. Παράδειγμα: o lcd.setcursor(0, 0); write(char): χρησιμοποιείται για να εκτυπώσει έναν χαρακτήρα οθόνη LCD. Παράδειγμα: o lcd.write('*'); print(data, base): εκτυπώνει δεδομένα στην οθόνη LCD. Τα δεδομένα μπορεί να είναι τύπου char, byte, int, long ή string. Σε περίπτωση που έχει προσδιορισθεί και η base με τιμή BIN ή DEC ή OCT ή HEX τότε ο αντίστοιχος αριθμός εκτυπώνεται στο δυαδικό, δεκαδικό, οκταδικό ή δεκαεξαδικό σύστημα αντίστοιχα. Παράδειγμα: 39
42 o lcd.print("hello World"); o lcd.print('5', BIN); cursor(): ενεργοποιεί και εμφανίζει τον cursor «_» στη θέση όπου ο επόμενος χαρακτήρας θα εκτυπωθεί. Παράδειγμα: o lcd.cursor(); nocursor(): απενεργοποιεί τον cursor «_». Παράδειγμα: o lcd.nocursor(); blink(): αναβοσβήνει το τετράγωνο που βρίσκεται ο cursor. Παράδειγμα: o lcd.blink(); noblink(): απενεργοποιεί το αναβόσβησμα του τετράγωνου που βρίσκεται ο cursor. Παράδειγμα: o lcd.noblink(); display(): ενεργοποιεί την LCD οθόνη όταν αυτή έχει απενεργοποιηθεί με τη μέθοδο nodisplay() επαναφέροντας τις πληροφορίες που αυτή εμφανίζει. Σημειώνεται πως δεν ενεργοποιείται ο οπίσθιος φωτισμός (backlight). Παράδειγμα: o lcd.display(); nodisplay(): απενεργοποιεί την LCD οθόνη χωρίς να χάνονται οι πληροφορίες που αυτή εμφανίζει. Σημειώνεται πως δεν απενεργοποιείται ο οπίσθιος φωτισμός (backlight). Παράδειγμα: o lcd.nodisplay(); scrolldisplayleft(): κυλάει τα περιεχόμενα της LCD οθόνης κατά μία θέση αριστερά. Παράδειγμα: o lcd.scrolldisplayleft(); scrolldisplayright(): κυλάει τα περιεχόμενα της LCD οθόνης κατά μία θέση δεξιά. Παράδειγμα: o lcd.scrolldisplayright(); autoscroll(): κυλάει αυτόματα τα περιεχόμενα που εμφανίζονται στην LCD οθόνη κατά μία θέση. Εξ ορισμού η κατεύθυνση θα είναι από δεξιά προς τα αριστερά ενώ μπορεί να καθοριστεί και αντίστροφα (με τις μεθόδους lefttoright() και righttoleft()). Αποτέλεσμα είναι η εκτύπωση κάθε νέου χαρακτήρα στην ίδια τοποθεσία της LCD μετακυλώντας τους ήδη υπάρχοντες κατά μία θέση (αριστερά ή δεξιά). Παράδειγμα: o lcd.autoscroll(); autoscroll(): απενεργοποιεί την αυτόματη ολίσθηση των περιεχομένων της οθόνης. Παράδειγμα: o lcd.autoscroll(); lefttoright(): καθορίζει την κατεύθυνση, από αριστερά προς τα δεξιά, σύμφωνα με την οποία θα γράφονται οι πληροφορίες στην οθόνη LCD. Παράδειγμα: o lcd.lefttoright(); righttoleft(): καθορίζει την κατεύθυνση, από δεξιά προς τα αριστερά, σύμφωνα με την οποία θα γράφονται οι πληροφορίες στην οθόνη LCD. Παράδειγμα: o lcd.righttoleft(); 40
43 createchar(num, data): συνθέτει έναν χαρακτήρα (glyph) για χρήση με την οθόνη LCD. Κάθε χαρακτήρας αποτελείται από 5x8 pixels. Για την εμφάνιση αυτών των glyph χαρακτήρων πρέπει να χρησιμοποιείται η μέθοδος write(num). Παράδειγμα: o byte smiley[8] = { B00000,B10001,B00000,B00000,B10001,B01110,B00000 }; lcd.createchar(0, smiley); lcd.setcursor(0, 0); lcd.write(0); Servo Library Η βιβλιοθήκη Servo χρησιμοποιείται για τον έλεγχο απλών servo motor. Τα συγκεκριμένα motor ενσωματώνουν γρανάζια τα οποία χρησιμοποιούνται για να μετακινούν ένα μοχλό. Συνήθως επιτρέπουν την περιστροφή σε ένα εύρος από 0 μοίρες μέχρι και 180 μοίρες ενώ υπάρχουν και συνεχούς περιστροφής όπου μπορεί απλώς να ρυθμιστεί η ταχύτητα περιστροφής. Με τη συγκεκριμένη βιβλιοθήκη μπορούν να ελεγχθούν μέχρι και 12 motor ταυτόχρονα στα περισσότερα μέλη της οικογένειας Arduino ενώ το Arduino Mega μπορεί να ελέγξει 48 motor. Όταν χρησιμοποιείται η Servo βιβλιοθήκη εκτός του Arduino Mega τότε απενεργοποιείται η έξοδος PWM στους ψηφιακούς ακροδέκτες 10 και 11, είτε χρησιμοποιούμε κάποιο servo motor σε αυτά τα δύο pins είτε όχι. Στο Arduino Mega μπορούν να χρησιμοποιηθούν ταυτόχρονα μέχρι και 12 motor χωρίς παρενέργειες στις εξόδους PWM ενώ η χρήση από 13 motor μέχρι κα 23 θα απενεργοποιήσει τις εξόδους PWM στους ψηφιακούς ακροδέκτες 11 και 12. Όταν απενεργοποιείται η έξοδος PWM το συγκεκριμένο pin μπορεί να χρησιμοποιηθεί σαν έναν απλός ψηφιακός ακροδέκτης. Τα servo motor γενικά έχουν τρία καλώδια. Ένα για τη γείωση (μαύρο ή καφέ), έναν για την τάση +5 Volt (κόκκινο) και ένα για τον έλεγχο (άσπρο ή κίτρινο ή πορτοκαλί). Τα servo motor απαιτούν αρκετή ενέργεια για να λειτουργήσουν και σε περίπτωση που πρέπει να χρησιμοποιηθούν περισσότερα από ένα ή δύο τότε πρέπει να τροφοδοτηθούν από μια εξωτερική πηγή ενέργειας ενώ σε αυτή την περίπτωση η γείωση του Arduino θα πρέπει να συνδεθεί με τη γείωση της εξωτερικής πηγής ενέργειας. Στη συνέχεια θα αναφερθούμε στις μεθόδους (συναρτήσεις) της Servo καθώς και στις λειτουργίες που αυτές επιτελούν. Στα παραδείγματα θεωρούμε ότι έχουμε ένα στιγμιότυπο «servo». attach(pin, min, max): χρησιμοποιείται για να καθορίσει το pin ελέγχου του servo motor. Προαιρετικά, το min αντιπροσωπεύει το πλάτος του παλμού σε μsec για την ελάχιστη γωνία (0 μοίρες) ενώ το max αντιπροσωπεύει το πλάτος του παλμού σε μsec για τη μέγιστη γωνία (180 μοίρες) του servo motor. Παράδειγμα: o servo.attach(9); write(angle): γράφει μια τιμή στο servo motor η οποία αντιστοιχεί στη γωνία σε μοίρες. Σε ένα servo motor με εύρος περιστροφής 180 μοιρών τότε αυτό περιστρέφεται σε αντίστοιχο αριθμό μοιρών. Σε ένα servo motor συνεχούς περιστροφής η τιμή θέτει την ταχύτητα περιστροφής και συγκεκριμένα η τιμή 0 αντιστοιχεί σε πλήρη ταχύτητα περιστροφής προς τη μία κατεύθυνση, η τιμή 180 αντιστοιχεί σε πλήρη ταχύτητα περιστροφής προς την άλλη κατεύθυνση ενώ η τιμή 90 αντιστοιχεί σε ακινησία. Παράδειγμα: o servo.write(90); 41
44 writemicroseconds(us): γράφει μια τιμή σε msec us στο servo motor η οποία αντιστοιχεί στη γωνία σε μοίρες. Σε ένα servo motor με εύρος περιστροφής 180 μοιρών μια τιμή 1000 θα κάνει μια περιστροφή αντίστροφα με τη φορά των δεικτών του ρολογιού, μια τιμή 2000 θα κάνει μια περιστροφή σύμφωνα με τη φορά των δεικτών του ρολογιού ενώ μια τιμή 1500 θα μετακινήσει το servo motor στη μέση. Μερικοί κατασκευαστές δεν ακολουθούν πάντα τις παραπάνω τιμές αλλά τιμές μεταξύ 700 και Σε ένα servo motor συνεχούς περιστροφής τότε οι παραπάνω τιμές καθορίζουν την ταχύτητα περιστροφής κατά αντίστοιχο τρόπο με τη μέθοδο write(). Σε ένα servo motor με εύρος περιστροφής 180 μοιρών τότε αυτό 90 αντιστοιχεί σε ακινησία. Παράδειγμα: o servo.writemicroseconds(1500); read(): διαβάσει την τρέχουσα γωνία σε μοίρες (από 0 μέχρι και 180) που βρίσκεται το servo motor. Παράδειγμα: o int angle = servo.read(); attached(): ελέγχει εάν το servo motor είναι προσαρτημένο σε κάποιος ακροδέκτη. Παράδειγμα: o int attached_true = servo.attached(); detach(): αφαιρεί την προσάρτηση του servo motor από τον ακροδέκτη που είναι προσαρτημένο. Εάν όλα τα servo motor έχουν γίνει detach τότε τα pins 9 και 10 μπορούν να χρησιμοποιηθούν για έξοδο PWM. Παράδειγμα: o servo.detach(); 42
ΕΡΓΑΣΤΗΡΙΟ 6 ΟΔΗΓΗΣΗ ΑΠΕΙΚΟΝΙΣΕΩΝ SSD ΚΑΙ LCD
ΕΡΓΑΣΤΗΡΙΟ 6 ΟΔΗΓΗΣΗ ΑΠΕΙΚΟΝΙΣΕΩΝ SSD ΚΑΙ LCD Σκοπός του εργαστηρίου: Οι φοιτητές εξοικειώνονται με βασικές απεικονίσεις αριθμητικών ψηφίων και χαρακτήρων, καθώς και με τη βασική οδήγηση τέτοιων απεικονίσεων,
ΕΝΟΤΗΤΑ 6 LCD ΟΘΟΝΕΣ
ΕΝΟΤΗΤΑ 6 LCD ΟΘΟΝΕΣ Σκοπός και περίγραμμα της Ενότητας 6 Σκοπός της παρουσίασης Να δείτε μια οθόνη LCD ως περιφερειακό εξόδου: σας επιτρέπει να εμφανίσετε κάθε είδους πληροφορίας εξόδου, συμπεριλαμβανομένων
Φύλλο εργασίας 4 - Δημιουργώ τα δικά μου χρώματα με το RGB LED
Φύλλο εργασίας 4 - Δημιουργώ τα δικά μου χρώματα με το RGB LED Στην δραστηριότητα αυτή θα δουλέψουμε με το RGB LED για να παράγουμε μια μεγάλη ποικιλία χρωμάτων. Το RGB LED είναι στην ουσία τρία διαφορετικά
ΤΕΥΧΟΣ ΑΣΚΗΣΕΩΝ ΕΡΓΑΣΤΗΡΙΑΚΟΥ ΚΥΚΛΟΥ ΣΥΣΤΗΜΑΤΩΝ ΜΙΚΡΟΕΛΕΓΚΤΩΝ (ΕΚΣΜ)
ΤΕΥΧΟΣ ΑΣΚΗΣΕΩΝ ΕΡΓΑΣΤΗΡΙΑΚΟΥ ΚΥΚΛΟΥ ΣΥΣΤΗΜΑΤΩΝ ΜΙΚΡΟΕΛΕΓΚΤΩΝ (ΕΚΣΜ) Με την υποστήριξη των Έκδοση 0.95 Σπηλιόπουλος Αναστάσιος Φωτόπουλος Βασίλης Ελληνικό Ανοικτό Πανεπιστήμιο Νοέμβριος 2012 ΠΕΡΙΕΧΟΜΕΝΑ
Φύλλο εργασίας 7 - Δημιουργώ τα δικά μου χρώματα με το RGB LED
Φύλλο εργασίας 7 - Δημιουργώ τα δικά μου χρώματα με το RGB LED Στην δραστηριότητα αυτή θα δουλέψουμε με το RGB LED για να παράγουμε μια μεγάλη ποικιλία χρωμάτων. Το RGB LED είναι στην ουσία τρία διαφορετικά
ΑΣΚΗΣΗ 2 (29 Νοεμβρίου 2016)
ΑΣΚΗΣΗ 2 (29 Νοεμβρίου 2016) Περιγραφή της Άσκησης Στόχος της άσκησης είναι η δημιουργία ενός συστήματος διαχείρισης φωτισμού. Μία φωτομεταβαλλόμενη αντίσταση (LDR) θα διαπιστώνει την ποσότητα του φωτός
ΑΣΚΗΣΗ 1 (22 Νοεμβρίου 2017)
ΑΣΚΗΣΗ 1 (22 Νοεμβρίου 2017) Περιγραφή της Άσκησης Ο σκοπός της πρώτης άσκησης είναι κυρίως η εξοικείωση με το περιβάλλον προγραμματισμού του Arduino, γι αυτό και δεν είναι ιδιαίτερα σύνθετη. Αρχικά, θα
Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 1. Arduino + LabVIEW: Μέτρηση Έντασης Φωτός με Φωτοαντίσταση. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων
Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 1 Arduino + LabVIEW: Μέτρηση Έντασης Φωτός με Φωτοαντίσταση. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο
Εφαρμογές Αναλογικών Ε/Ε PWM (pulse Width Modulation)
Εφαρμογές Αναλογικών Ε/Ε PWM (pulse Width Modulation) Εισαγωγή Σε αυτή την ενότητα θα δούμε εφαρμογές που χρησιμοποιούν τις αναλογικές Εισόδους/Εξόδους του Arduino ή την τεχνική PWM. Ψηφιακό vs Αναλογικό
ΤΕΥΧΟΣ ΑΣΚΗΣΕΩΝ ΕΡΓΑΣΤΗΡΙΑΚΟΥ ΚΥΚΛΟΥ ΣΥΣΤΗΜΑΤΩΝ ΜΙΚΡΟΕΛΕΓΚΤΩΝ (ΕΚΣΜ)
ΤΕΥΧΟΣ ΑΣΚΗΣΕΩΝ ΕΡΓΑΣΤΗΡΙΑΚΟΥ ΚΥΚΛΟΥ ΣΥΣΤΗΜΑΤΩΝ ΜΙΚΡΟΕΛΕΓΚΤΩΝ (ΕΚΣΜ) Με την υποστήριξη των Έκδοση 0.96 Σπηλιόπουλος Αναστάσιος Φωτόπουλος Βασίλης Ελληνικό Ανοικτό Πανεπιστήμιο Νοέμβριος 2012 ΠΕΡΙΕΧΟΜΕΝΑ
2017 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino
2017 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino Αριστείδης Παλιούρας e-mail: arispaliouras@gmail.com ISBN: 978-960-93-8945-7 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino Copyright
Μέτρηση Θερμοκρασίας με τον αισθητήρα TMP36. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων. Βασική δομή ενός προγράμματος στο LabVIEW.
Σκοπός Μάθημα 2 Δραστηριότητα 1 Μέτρηση Θερμοκρασίας με τον αισθητήρα TMP36. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο Πλαίσιο (front panel). Σχεδίαση
Ενσωματωμένα Συστήματα
Ενσωματωμένα Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ARDUINO Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών
Παράρτημα Φύλλο εργασίας 1: Δραστηριότητα 1 : Να αναβοσβήνει η φωτοδίοδος ανά ένα δευτερόλεπτο. Μέλη της ομάδας :
Παράρτημα Φύλλο εργασίας 1: Εξοικείωση με τον περιβάλλον του Scratch S4A και του Arduino. Δραστηριότητα 1 : Να αναβοσβήνει η φωτοδίοδος ανά ένα δευτερόλεπτο. Στη Δραστηριότητα αυτή θα εξασκηθείτε στον
Το κύκλωμα σε breadboard
Φύλλο εργασίας 8 - Ανιχνευτής απόστασης Σε αυτήν τη δραστηριότητα θα κατασκευάσουμε έναν ανιχνευτή απόστασης. Θα χρησιμοποιήσουμε τον αισθητήρα υπερήχων (ή απόστασης) HC-SR04 για τον υπολογισμό της απόστασης.
Lab 1: Experimenting on Arduino & AI Sense
Lab 1: Experimenting on Arduino & AI Sense 1. Εισαγωγή A. Arduino Robokit Το Robokit, όπως και όλες οι πλακέτες τύπου Arduino, λειτουργεί χάρη σε έναν μικροελεγκτή. Ως μικροελεγκτή μπορούμε να φανταστούμε
Κωνσταντίνος Γκαλονάκης. Arduino: Προγραμματισμός στην πράξη
Κωνσταντίνος Γκαλονάκης Arduino: Προγραμματισμός στην πράξη 1 Σύνδεση του Arduino με τον Η/Υ και προγραμματισμός αυτού. 1. Εγκατάσταση περιβάλλοντος Arduino IDE Για να προγραμματίσετε τη μονάδα σας θα
Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων
Εργαστήριο ενσωματωμένων συστημάτων Παρουσίαση 2: Βασικός Προγραμματισμός Arduino (AVR) Εργαστήριο Αυτομάτου Ελέγχου Η πλατφόρμα Arduino Microcontroller: ATmega328 Operating Voltage: 5V Digital I/O Pins:
Φύλλο εργασίας 9 - Αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων
Φύλλο εργασίας 9 - Αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων Σε αυτήν τη δραστηριότητα θα κατασκευάσουμε ένα αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων. Εκτός από τον μικροελεγκτή Arduino, το breadboard,
Εφαρμογές Σειριακής Επικοινωνίας
Εφαρμογές Σειριακής Επικοινωνίας Εισαγωγή Στο μάθημα αυτό θα μάθουμε πώς να χρησιμοποιούμε την βιβλιοθήκη serial για την επικοινωνία από την πλατφόρμα Arduino πίσω στον υπολογιστή μέσω της θύρας usb. Τι
ΔΙΔΑΚΤΙΚΟ ΣΕΝΑΡΙΟ ΔΗΜΙΟΥΡΓΙΑ ΣΥΣΤΗΜΑΤΟΣ ΔΙΕΞΑΓΩΓΗΣ ΠΑΙΧΝΙΔΙΟΥ ΕΡΩΤΗΣΕΩΝ/ΑΠΑΝΤΗΣΕΩΝ ΜΕ ΧΡΗΣΗ ARDUINO - QUIZ GAME ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 3
ΔΙΔΑΚΤΙΚΟ ΣΕΝΑΡΙΟ ΔΗΜΙΟΥΡΓΙΑ ΣΥΣΤΗΜΑΤΟΣ ΔΙΕΞΑΓΩΓΗΣ ΠΑΙΧΝΙΔΙΟΥ ΕΡΩΤΗΣΕΩΝ/ΑΠΑΝΤΗΣΕΩΝ 1 Ο ΕΠΑ.Λ. ΓΕΡΑΣ Σχολικό Έτος: Καθηγητής: ΜΕ ΧΡΗΣΗ ARDUINO - QUIZ GAME Τάξη:.. Τμήμα:.. Ομάδα:.. Ημερομηνία:.. Ονοματεπώνυμο
Προγραμματισμο ς σε Arduino
Προγραμματισμο ς σε Arduino Arduino UNO & Innoesys Educational Shield www.devobox.com Ηλεκτρονικά Εξαρτήματα & Υλικά Κατασκευής Πρωτοτύπων Λέανδρου 79, 10443, Κολωνός +30 210 51 55 513, info@devobox.com
Μετρήσεις και συλλογή δεδομένων (Data acquisition) με μικροελεγκτές. Εισαγωγή στο Arduino. Ηλεκτρομηχανολογικός εξοπλισμός διεργασιών
Μετρήσεις και συλλογή δεδομένων (Data acquisition) με μικροελεγκτές Εισαγωγή στο Arduino Ηλεκτρομηχανολογικός εξοπλισμός διεργασιών Τι είναι Μικροελεγκτής; Ηλεκτρονική συσκευή που διαχειρίζεται ηλεκτρονικά
Εφαρμογές βασισμένες στο Arduino
Εφαρμογές βασισμένες στο Arduino Οι εργασίες που ακολουθούν, εκπονήθηκαν από τους μαθητές και παρουσιάστηκαν μέσα στην τάξη. Η κάθε ομάδα μαθητών, ανέλαβε κάποια εργασία και μέσα σε μικρό χρονικό διάστημα
Εφαρμογές αναλογικών / Ψηφιακών
Εφαρμογές αναλογικών / Ψηφιακών 1 ΕΙΣΑΓΩΓΗ Σε αυτήν την ενότητα θα δούμε μερικές ακόμα εφαρμογές ψηφιακών / αναλογικών εισόδων/ εξόδων που μπορούμε να φτιάξουμε με την βοήθεια του Arduino, χρησιμοποιώντας
Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων
Εργαστήριο ενσωματωμένων συστημάτων Παρουσίαση 2: Βασικός Προγραμματισμός Arduino (AVR) Εργαστήριο Αυτομάτου Ελέγχου Η πλατφόρμα Arduino UNO Microcontroller: ATmega328 Operating Voltage: 5V Digital I/O
Εκπαιδευτική Ρομποτική με ARDUINO. για εκπαιδευτικούς και μαθητές. 1o Μέρος: Απλά Κυκλώματα
... 1o Μέρος: Απλά Κυκλώματα Εισαγωγή - Αναγνώριση του κυκλώματος Μελετήστε τα κυκλώματα που ακολουθούν και συζητήστε με την ομάδα σας ποιες από τις παρακάτω προτάσεις είναι σωστές και ποιες λάθος. Α Β
Ενσωματωμένα Συστήματα
Ενσωματωμένα Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ ARDUINO Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών
Φύλλο εργασίας 3 - Χριστουγεννιάτικα φωτάκια (σταδιακή αύξηση και μείωση φωτεινότητας ενός LED) Το κύκλωμα σε breadboard
Φύλλο εργασίας 3 - Χριστουγεννιάτικα φωτάκια (σταδιακή αύξηση και μείωση φωτεινότητας ενός LED) Στην δραστηριότητα αυτή θα χρησιμοποιήσουμε ένα LED το οποίο θα ανάβει σταδιακά και όταν θα φτάσει στη μέγιστη
Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 2 USB και Σειριακή Επικοι- νωνία Σ Σειριακή Επικοινωνία
Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 2 USB και Σειριακή Επικοινωνία. Σειριακή Επικοινωνία USB Σύνδεση / Πρωτόκολλο Σκοπός Εντολή επιλογής (if) Εντολή Επανάληψης (while) Πίνακες 1 Μέρος Α : Σκοπός
Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 8. Μετρώντας Επιτάχυνση με το Accelerόμετρο (ADXL 335) Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων
Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 8 Μετρώντας Επιτάχυνση με το Accelerόμετρο (ADXL 335). Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο Πλαίσιο
ΕΝΟΤΗΤΑ 10: ΟΔΗΓΗΣΗ ΚΙΝΗΤΗΡΩΝ
ΕΝΟΤΗΤΑ 10: ΟΔΗΓΗΣΗ ΚΙΝΗΤΗΡΩΝ Στόχος και Περίγραμμα της Ενότητας 10 Στόχος της παρουσίασης Παρουσίαση της βασικής ιδέα και απλών παραδειγμάτων για την οδήγηση DC και βηματικών κινητήρων με το Arduino.
Arduino Teachers Workshop
Arduino Teachers Workshop Εισαγωγή στο Arduino Προγραμματισμός στο Arduino IDE Επικοινωνία με τον υπολογιστή μέσω USB Πλακέτα εύκολων συνδέσεων Breadboard Projects Led Blink Αναλογική ανάγνωση Ποτενσιόμετρου
ΕΝΟΤΗΤΑ 5 Αναλογικά σήματα
ΕΝΟΤΗΤΑ 5 Αναλογικά σήματα Σκοπός και περίγραμμα της Ενότητας 5 Σκοπός της παρουσίασης Να δώσουμε τις βασικές ιδέες για τα αναλογικά σήματα και την χρήση διαφορετικών ειδών περιφερειακών Σύνοψη Επεξήγηση
Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων
Εργαστήριο ενσωματωμένων συστημάτων Παρουσίαση 2: Βασικός Προγραμματισμός Arduino (AVR) Εργαστήριο Αυτομάτου Ελέγχου Η πλατφόρμα Arduino Microcontroller: ATmega328 Operating Voltage: 5V Digital I/O Pins:
Ενσωματωμένα Συστήματα
Ενσωματωμένα Συστήματα για εφαρμογές πραγματικού χρόνου Εφαρμογές με τον Arduino Ιωάννης Καλόμοιρος Αναπληρωτής Καθηγητής Τμήμα Μηχανικών Πληροφορικής Μάθημα 10 1 Συναρτήσεις αναλογικής εξόδου: PWM Το
Οδηγώντας μια οθόνη υγρών κρυστάλλων Liquid Crystal Display
Οδηγώντας μια οθόνη υγρών κρυστάλλων Liquid Crystal Display Σχηματικό Διάγραμμα μιας Οθόνης Υγρών Κρυστάλλων To Lcd εσωτερικά έχει έναν controller που είναι υπεύθυνος για την επεξεργασία τον δεδομένων
Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5. Ρυθμίζοντας τη Φορά Περιστροφής. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων
Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5 Ρυθμίζοντας τη Φορά Περιστροφής DC Κινητήρα. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο Πλαίσιο (front
Φύλλο εργασίας 6 - Θερμόμετρο εξωτερικού χώρου. Το κύκλωμα σε breadboard
Φύλλο εργασίας 6 - Θερμόμετρο εξωτερικού χώρου Σε αυτήν την δραστηριότητα θα κατασκευάσουμε ένα θερμόμετρο εξωτερικού χώρου. Θα χρησιμοποιήσουμε τον αισθητήρα θερμοκρασίας LM35 και για την ένδειξη της
ΑΣΚΗΣΗ 8 Tutorial by TeSLa Συνδεσμολογία κυκλώματος Διαδικασία Προγραμματισμού
Α.Τ.Ε.Ι. ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΑΥΤΟΜΑΤΙΣΜΟΥ ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΑΣΚΗΣΗ 8 Tutorial by TeSLa Συνδεσμολογία κυκλώματος Διαδικασία Προγραμματισμού Θεσσαλονίκη, Ιανουάριος 2007 Η Άσκηση 8 του εργαστηρίου
Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων
Εργαστήριο ενσωματωμένων συστημάτων Παρουσίαση 3: Βασικός Προγραμματισμός Arduino (AVR) (Συνέχεια) Εργαστήριο Αυτομάτου Ελέγχου Η πλατφόρμα Arduino Microcontroller: ATmega328 Operating Voltage: 5V Digital
Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων
Εργαστήριο ενσωματωμένων συστημάτων Παρουσίαση 1: Εισαγωγή στα ενσωματωμένα συστήματα (embedded systems) Εργαστήριο Αυτομάτου Ελέγχου Ενσωματωμένα συστήματα (Embedded Systems) Ενσωματωμένα συστήματα (Embedded
2. Ο νόμος του Ohm. Σύμφωνα με το νόμο του Ohm, η τάση V στα άκρα ενός αγωγού με αντίσταση R που τον διαρρέει ρεύμα I δίνεται από τη σχέση: I R R I
2. Ο νόμος του Ohm 1. ΘΕΩΡΙΑ Σύμφωνα με το νόμο του Ohm, η τάση στα άκρα ενός αγωγού με αντίσταση R που τον διαρρέει ρεύμα δίνεται από τη σχέση: R Ισοδύναμα ο νόμος του Ohm μπορεί να διατυπωθεί και ως:
2ο Γυμνάσιο Καβάλας. Κατασκευές και προγραμματισμός με το scratch for Arduino (s4a)
Εισαγωγή στη Ρομποτική Σελίδα 1 2ο Γυμνάσιο Καβάλας Εισαγωγή στη Ρομποτική με το Arduino Καθηγητής πληροφορικής Χρήστος Μελαδιανός Κατασκευές και προγραμματισμός με το scratch for Arduino (s4a) Πίνακας
ΠΑΝΕΛΛΗΝΙΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΦΥΣΙΚΗΣ "ΑΡΙΣΤΟΤΕΛΗΣ" Γ Λυκείου Β Φάση: Πειραματικό μέρος : 14/04/2018 Q E-2
Q E-2 ΟΔΗΓΙΕΣ: 1. Οι απαντήσεις σε όλα τα ερωτήματα θα πρέπει να αναγραφούν στο Φύλλο Απαντήσεων (A E-2) που θα σας δοθεί χωριστά από τις εκφωνήσεις. 2. Η επεξεργασία των θεμάτων θα γίνει γραπτώς σε φύλλα
ΠΛΗΡΟΦΟΡΙΚH ΓΙΑ ΤΗΝ ΤEΧΝΗ Η ΕΞAΜΗΝΟ
ΠΛΗΡΟΦΟΡΙΚH ΓΙΑ ΤΗΝ ΤEΧΝΗ Η ΕΞAΜΗΝΟ ΑΜΑΛIΑ ΦΩΚA ΕΠIΚΟΥΡΗ ΚΑΘΗΓHΤΡΙΑ Περιεχόμενο Μαθήματος 2 Arduino Τι είναι το Arduino; 3 μικρή συσκευή (μικροεπεξεργαστής) που συνδέεται με USB στον υπολογιστή μια πλατφόρμα
ΡΟΜΠΟΤΙΚΗ ΜΕ ARDUINO - ARDUINO ΚΑΙ ΕΙΚΟΝΑ. Δημιουργός: Δρ.Αθανάσιος Μπαλαφούτης Επιβλέπων: Πετεινάτος Ηλίας Υποψήφιος Διδάκτωρ
ΡΟΜΠΟΤΙΚΗ ΜΕ ARDUINO - ARDUINO ΚΑΙ ΕΙΚΟΝΑ Δημιουργός: Δρ.Αθανάσιος Μπαλαφούτης Επιβλέπων: Πετεινάτος Ηλίας Υποψήφιος Διδάκτωρ 1 ARDUINO ΚΑΙ ΕΙΚΟΝΑ ΠΕΡΙΕΧΟΜΕΝΑ Σειριακή επικοινωνία με Jpeg Κάμερα Σύνδεση
Workshops. Εισηγητής: Παλιούρας Αριστείδης
Workshops Εισηγητής: Παλιούρας Αριστείδης arispaliouras@gmail.com Ηλεκτρική αντίσταση άνθρακα, 10.000 Ω ή 10kΩ, ανοχή ±5%. Το 10KΩ υπολογίζεται από τα χρώματα: καφέ=1 - μαύρο=0 * πορτοκαλί 10 3 = 10 *
Παραδείγµατα χρήσης του µικροελεγκτή Arduino Εφαρµογές για το εργαστήριο Μέρος 2 ο :Οδήγηση Κινητήρων DC(PM)
Μηχατρονικά Συστήματα Ι Τμήμα Μηχανολόγων Μηχανικών Τ.Ε. Τ.Ε.Ι. Κρήτης Παραδείγµατα χρήσης του µικροελεγκτή Arduino Εφαρµογές για το εργαστήριο Μέρος 2 ο :Οδήγηση Κινητήρων DC(PM) Δρ. Φασουλάς Γιάννης,
G&K ELECTRONICS AVR ATMEGA DEVELOPMENT BOARD
ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ G&K ELECTRONICS Αυτή η αναπτυξιακή μονάδα (AVR-ATMEGA 28 PIN) είναι σχεδιασμένη να χρησιμοποιηθεί για την εκμάθηση βασικών και προηγμένων δεξιοτήτων που απαιτούνται για τον έλεγχο ενός
ΕΝΟΤΗΤΑ 7: ΑΙΣΘΗΤΗΡΕΣ ΥΠΕΡΥΘΡΩΝ
ΕΝΟΤΗΤΑ 7: ΑΙΣΘΗΤΗΡΕΣ ΥΠΕΡΥΘΡΩΝ Σκοπός και περίγραμμα της Ενότητας 7 Σκοπός της παρουσίασης ΒΑΣΙΚΕΣ ΓΝΩΣΕΙΣ ΥΠΕΡΥΘΡΟΥ ΦΩΤΟΣ Χρήση αισθητήρα υπέρυθρων για τον εντοπισμό αντικειμένων, εμποδίων, παρουσίας
Φύλλο εργασίας 4 - Αυτόματο φωτάκι νυκτός
Φύλλο εργασίας 4 - Αυτόματο φωτάκι νυκτός Σε αυτήν την δραστηριότητα θα κατασκευάσουμε ένα αυτόματο φωτάκι νυκτός. Η διάταξη που θα δημιουργήσουμε θα αποτελείται από ένα LED και μια φωτοευαίσθητη αντίσταση.
Ημερήσιο Γενικό Λύκειο Σητείας. Σχ. έτος
Ημερήσιο Γενικό Λύκειο Σητείας Σχ. έτος 2015-2016 Προγραμματισμός μικρο ελεγκτή Arduino για μέτρηση μετεωρολογικών δεδομένων. Υπεύθυνος καθηγητής:τσιφετάκης Μανώλης Οι μαθητές: Αϊλαμάκη Κατερίνα--Αισωπάκη
MT-3102 Μίνι ψηφιακή αμπεροτσιμπίδα 3 1/2 2A
MT-3102 Μίνι ψηφιακή αμπεροτσιμπίδα 3 1/2 2A Εγχειρίδιο χρήσης 1 η Έκδοση 2010 2014 Copyright, Prokit s Industries Co., Ltd. ΕΙΣΑΓΩΓΗ Το μίνι ψηφιακό όργανο MT-3102 3 1/2 είναι μια αμπεροτσιμπίδα 3 1/2
για τις ρυθμίσεις LabView μέσα από το κανάλι και του καλωδίου USB.
1o ΕΠΑΛ- Ε.Κ. Συκεών -Τομέας: Ηλεκτρονικής, Ηλεκτρολογίας και Αυτοματισμού Εκπαιδευτικοί: Μπουλταδάκης Στέλιος Μαυρίδης Κώστας Δραστηριότητα: 11 Μάθημα: Εργαστήριο Δικτύων Υπολογιστών Αντικείμενο : Μέτρηση
Electronics μαζί με τα συνοδευτικά καλώδια και το αισθητήριο θερμοκρασίας LM335 που περιέχονται
Τομέας: Ηλεκτρονικός Εκπαιδευτικός: Μπουλταδάκης Στέλιος Μάθημα: Συλλογή και μεταφορά δεδομένων μέσω Η/Υ, Αισθητήρες-Ενεργοποιητές Αντικείμενο: α) Μέτρηση θερμοκρασίας με το αισθητήριο LM335 και μεταφορά
ΕΝΟΤΗΤΑ 8 ΛΟΙΠΟΙ ΑΙΣΘΗΤΗΡΕΣ
ΕΝΟΤΗΤΑ 8 ΛΟΙΠΟΙ ΑΙΣΘΗΤΗΡΕΣ Στόχος και περίγραμμα της Ενότητας 8 Στόχος της παρουσίασης Η παρουσίαση αδρανειακών αισθητήρων και αισθητήρων που μετράνε υγρασία και θερμοκρασία Σύνοψη Επιταχυνσιόμετρο Τύποι
ΝΟΜΟΣ ΤΟΥ OHM ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: 1 ΣΚΟΠΟΣ 1 2 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ 1 3 ΕΞΟΠΛΙΣΜΟΣ 5 4 ΕΞΑΡΤΗΜΑΤΑ 5
ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ΝΟΜΟΣ ΤΟΥ OHM ΗΜΕΡΟΜΗΝΙΑ: ΤΡΙΩΡΟ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: Περιεχόμενα 1 ΣΚΟΠΟΣ 1 2 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ 1 2.1 Η ΓΡΑΜΜΙΚΗ ΣΧΕΣΗ ΡΕΥΜΑΤΟΣ ΚΑΙ ΤΑΣΗΣ 3
Παιδιά κάτω των 13 ετών δε θα πρέπει να χρησιμοποιούν το κιτ χωρίς επίβλεψη. Μη συνδέετε την κύρια πλακέτα σε εξωτερική τροφοδοσία μεγάλης ισχύος.
2 ΠΕΡΙΕΧΟΜΕΝΑ 01. Robotale (Arduino-Compatible) 02. Ράστερ 830 οπών 03. Κουτί αποθήκευσης 04. Κόκκινα leds (τεμ. 5) 05. Κίτρινα leds (τεμ. 5) 06. Πράσινα leds (τεμ. 5) 07. Αντιστάτες 220 Ohm (τεμ. 8) 08.
Εργαστηριακές ασκήσεις λογικών κυκλωμάτων 11 A/D-D/A
11.1 Θεωρητικό μέρος 11 A/D-D/A 11.1.1 Μετατροπέας αναλογικού σε ψηφιακό σήμα (A/D converter) με δυαδικό μετρητή Σχ.1 Μετατροπέας A/D με δυαδικό μετρητή Στο σχήμα 1 απεικονίζεται σε block diagram ένας
ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO. Υποψήφιος Διδάκτωρ
ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO Δημιουργός: Επιβλέπων: Μπακάλη Ιωάννα Πετεινάτος Ηλίας Υποψήφιος Διδάκτωρ 1 ΤΙ ΕΙΝΑΙ ΤΟ ARDUINO; Είναι ένας συνδυασμός Υλικού (πλακέτας, μικροελεγκτή, αντιστάσεων κτλ) και Λογισμικού
ΡΟΜΠΟΤΙΚΗ ΜΕ ARDUINO - ARDUINO ΚΑΙ ΗΧΟΣ I. Δημιουργός: Δρ.Αθανάσιος Μπαλαφούτης Επιβλέπων: Πετεινάτος Ηλίας Υποψήφιος Διδάκτωρ
ΡΟΜΠΟΤΙΚΗ ΜΕ ARDUINO - ARDUINO ΚΑΙ ΗΧΟΣ I Δημιουργός: Δρ.Αθανάσιος Μπαλαφούτης Επιβλέπων: Πετεινάτος Ηλίας Υποψήφιος Διδάκτωρ 1 ARDUINO ΚΑΙ ΗΧΟΣ ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή, μηχανές παραγωγής ήχου Χρήση του πιεζοηλεκτρικού
Εργαστηριακές σημειώσεις για το μάθημα: «Εισαγωγή στην Μηχατρονική»
Εργαστηριακές σημειώσεις για το μάθημα: «Εισαγωγή στην Μηχατρονική» Τμήμα Μηχανολογίας Δρ. Φασουλάς Γιάννης, jfasoulas@staff.teicrete.gr Τ.Ε.Ι. Κρήτη, Σχολή Τεχνολογικών Εφαρμογών, Ηράκλειο Κρήτης, (2013)
Electronics μαζί με τα συνοδευτικά καλώδια και το αισθητήριο θερμοκρασίας LM335 που περιέχονται
Τομέας: Ηλεκτρονικός Εκπαιδευτικός: Μπουλταδάκης Στέλιος Μάθημα: Συλλογή και μεταφορά δεδομένων μέσω Η/Υ, Αισθητήρες-Ενεργοποιητές Αντικείμενο: α) Μέτρηση θερμοκρασίας με το αισθητήριο LM335 και μεταφορά
ΜΙΚΡΟΕΛΕΓΚΤΗΣ PICAXE 18M2
ΘΕΜΑ : ΜΙΚΡΟΕΛΕΓΚΤΗΣ PICAXE 18M2 ΔΙΑΡΚΕΙΑ:? περίοδος Οι μικροελεγκτές είναι υπολογιστές χωρίς περιφερειακά, σε ολοκληρωμένα κυκλώματα. Μπορούν να συνδυάσουν αρκετές από τις βασικές λειτουργίες άλλων ειδικών
Πανεπιστήμιο Θεσσαλίας- Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών ΗΥ430- Εργαστήριο Ψηφιακών Κυκλωμάτων
Πανεπιστήμιο Θεσσαλίας- Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών ΗΥ430- Εργαστήριο Ψηφιακών Κυκλωμάτων Χειμερινό Εξάμηνο- Ακαδημαϊκό Ετος 2018-2019 Εργαστηριακή Εργασία 4η- Υλοποίηση Οδηγού
Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 1. Προγραμματισμός Φυσικών Συστημάτων. Νέα Ψηφιακά Αντικείμενα
Σκοπός Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 1 ΜΕΤΡΩΝΤΑΣ ΑΠΟΣΤΑΣΗ ΜΕ ΤΟΝ ΑΙΣΘΗΤΗΡΑ ΥΠΕΡΗΧΩΝ (SR04). Ψηφιακά Αντικείμενα Μικροελεγκτής Προγραμματισμός Φυσικών Συστημάτων Νέα Ψηφιακά Αντικείμενα Αισθητήρες
LFT169 - LFR169 ΠΟΜΠΟΣ ΚΑΙ ΔΕΚΤΗΣ ΨΗΦΙΑΚΩΝ ΚΑΙ ΑΝΑΛΟΓΙΚΩΝ ΣΗΜΑΤΩΝ
LFT169 - LFR169 ΠΟΜΠΟΣ ΚΑΙ ΔΕΚΤΗΣ ΨΗΦΙΑΚΩΝ ΚΑΙ ΑΝΑΛΟΓΙΚΩΝ ΣΗΜΑΤΩΝ Οδηγίες Παραμετροποίησης Power Electronics Control Ε.Π.Ε. Τύποι Συσκευών: LFT169 - LFR169 Περιγραφή: Πομπός και Δέκτης Τηλεχειρισμού 169MHz
ΠΑΝΑΓΙΩΤΗΣ ΚΟΥΤΣΙΩΡΑΣ Α.Μ.: ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ. Αναφορά Πρακτικής Εργασίας: Μετατροπέας Κώδικα BCD Σε Κώδικα GRAY
ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ Αναφορά Πρακτικής Εργασίας: Μετατροπέας Κώδικα BCD Σε Κώδικα GRAY ΠΑΝΑΓΙΩΤΗΣ ΚΟΥΤΣΙΩΡΑΣ Α.Μ.: 2025201100037 Χειμερινό
ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΧΡΗΣΗ ΥΠΟΛΟΓΙΣΤΩΝ (E-CAD) ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ
ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΧΡΗΣΗ ΥΠΟΛΟΓΙΣΤΩΝ (E-CAD) ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ 2016 2017 Χ. Βέργος Καθηγητής ΕΡΓΑΣΙΑ ΕΞΑΜΗΝΟΥ Σκοπός της φετινής εργασίας εξαμήνου είναι η σχεδίαση ενός Συστήματος Απεικόνισης Χαρακτήρων
ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO- 01a
ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO- 01a Βασικό κύκλωμα προγραμματισμός μικροελεγκτή Πλακέτα Arduino, 1 Να δημιουργήσετε και να προγραμματίσετε ένα πολύ απλό σύστημα που να αναβοσβήνει ένα λαμπάκι (έξοδος)
Εγχειρίδιο χρήσης LivingColors Iris
Εγχειρίδιο χρήσης LivingColors Iris Πρώτα βήματα με το φωτιστικό LivingColors LivingColors Αφαίρεση συσκευασίας και εγκατάσταση Όταν αφαιρείτε τη συσκευασία του φωτιστικού LivingColors, το φωτιστικό είναι
ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΚΑΤΑΧΩΡΗΤΕΣ ΟΛΙΣΘΗΤΕΣ
ΣΧΟΛΗ ΑΣΠΑΙΤΕ ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΗΛΕΚΤΡΟΛΟΓΙΑΣ ΕΡΓΑΣΤΗΡΙΟ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΚΑΤΑΧΩΡΗΤΕΣ ΟΛΙΣΘΗΤΕΣ 1) Το παρακάτω κύκλωμα του σχήματος 1 είναι ένας καταχωρητής-ολισθητής
ΜΕΤΡΗΣΗ ΤΑΣΗΣ ΣΦΑΛΜΑΤΑ
ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ΜΕΤΡΗΣΗ ΤΑΣΗΣ ΣΦΑΛΜΑΤΑ ΜΕΤΡΗΣΗΣ ΗΜΕΡΟΜΗΝΙΑ: ΤΡΙΩΡΟ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: 1 ΣΚΟΠΟΣ... 1 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ... 1.1 ΠΗΓΗ ΣΥΝΕΧΟΥΣ ΤΑΣΗΣ... 1. ΜΕΤΡΗΣΗ
ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΧΡΗΣΗ ΥΠΟΛΟΓΙΣΤΩΝ (E-CAD) ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ Χ. Βέργος Καθηγητής
ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΧΡΗΣΗ ΥΠΟΛΟΓΙΣΤΩΝ (E-CAD) ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ 2013 2014 Χ. Βέργος Καθηγητής ΕΡΓΑΣΙΑ ΕΞΑΜΗΝΟΥ Σκοπός της φετινής εργασίας εξαμήνου είναι η σχεδίαση ενός Συστήματος Απεικόνισης Χαρακτήρων
ΠΕΡΙΕΧΟΜΕΝΟ. ΜΑΘΗΜΑ: ΡΟΜΠΟΤΙΚΗ (3Ε) Γ τάξη Ημερήσιου ΕΠΑ.Λ. και Γ τάξη Εσπερινού ΕΠΑ.Λ.
ΑΣΚΗΣΗ 25 - ΤΗΛΕΜΑΤΙΚΗ ΣΥΣΚΕΥΗ Μαθησιακά αποτελέσματα Ο μαθητής/μαθήτρια να μπορεί να: ΓΝΩΣΕΙΣ - Περιγράφει τη λειτουργία της τηλεματικής συσκευής. ΔΕΞΙΟΤΗΤΕΣ - Κατασκευάζει τηλεματική συσκευή. - Εγκαθιστά
Μάθημα 1 ΑΙΣΘΗΤΗΡΕΣ Ο Αισθητήρας Δύναμης. Επανεξέταση των βασικών εννοιών της C και του προγραμματισμού.
Σκοπός Σχεδίαση Συστημάτων με τον Arduino Μάθημα 1 ΑΙΣΘΗΤΗΡΕΣ Ο Αισθητήρας Δύναμης. Επανεξέταση των βασικών εννοιών της C και του προγραμματισμού. Κατανόηση των βημάτων στη συστηματική ανάπτυξη ενός προγράμματος.
10. Πληκτρολόγιο matrix 4x4
10. Πληκτρολόγιο matrix 4x4 Το πληκτρολόγιο matrix 4x4 αποτελείται από 16 πλήκτρα διακόπτες τα οποία είναι συνδεδεμένα μεταξύ τους ανά 4 σε τέτοια διάταξη ώστε, με το ένα άκρο τους να σχηματίζουν 4 σειρές
Εγχειρίδιο Χρήσης Μετατροπέα Τάσης / Φορτιστή Συσσωρευτών
Εγχειρίδιο Χρήσης Μετατροπέα Τάσης / Φορτιστή Συσσωρευτών ΟΔΗΓΙΕΣ ΑΣΦΑΛΕΙΑΣ ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Αυτό το κεφάλαιο περιέχει σημαντικές οδηγίες ασφαλείας και λειτουργίας. Διάβασε και κρατήστε αυτό το εγχειρίδιο
Μηχανοτρονική. Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο,
Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο, 2016-2017 Mηχανοτρονική Το Arduino είναι μια «ανοικτού κώδικα» πλατφόρμα «πρωτοτυποποιημένων» ηλεκτρονικών βασισμένη σε ευέλικτο και εύκολο στη χρήση
Καταχωρητές,Σύγχρονοι Μετρητές και ΑκολουθιακάΚυκλώματα
ΗΜΥ211 Εργαστήριο Ψηφιακών Συστηµάτων Καταχωρητές,Σύγχρονοι Μετρητές και ΑκολουθιακάΚυκλώματα ιδάσκων: ρ. Γιώργος Ζάγγουλος Πανεπιστήµιο Κύπρου Τµήµα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Ατζέντα
Άναμμα/Σβήσιμο 1. Τοποθετήστε το διακόπτη λειτουργίας στη θέση Power για να το ανοίξετε. 2. Για να κλείσετε το MEGA STICK 528, τοποθετήστε το διακόπτη
Λεπτομερείς οδηγίες χρήσης παρέχονται στον οδηγό χρήστη (user s guide) που περιλαμβάνεται στο CD που συνοδεύει το πακέτο. Για περισσότερες πληροφορίες σχετικά με την αναβάθμιση του υλικολογισμικού, παρακαλούμε
Βιβλιοθήκη για οθόνη LCD
Βιβλιοθήκη για οθόνη LCD Η βιβλιοθήκη LCD βρίσκεται προεγκατεστημένη στο περιβάλλον προγραμματισμού του Arduino (IDE) και για την ορθή της λειτουργία ακολουθούμε την παρακάτω διαδικασία: Ø Δηλώνουμε τη
ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ ΣΥΣΤΗΜΑΤΩΝ ΑΥΤΟΜΑΤΟΥ ΕΛΕΓΧΟΥ Ι
ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ ΣΥΣΤΗΜΑΤΩΝ ΑΥΤΟΜΑΤΟΥ ΕΛΕΓΧΟΥ Ι ΕΛΕΓΧΟΣ ΣΤΑΘΜΗΣ ΥΓΡΟΥ ΕΞΑΜΕΝΗΣ 1. ΠΕΡΙΓΡΑΦΗ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΙΑΤΑΞΗΣ Τα βασικά µέρη της εργαστηριακής διάταξης είναι κατασκευασµένα από την εταιρεία LUCAS-NULLE.
Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 2. Προγραμματισμός Φυσικών Συστημάτων. Συστήματα Πραγματικών Εφαρμογών. Νέα Ψηφιακά Αντικείμενα
Σκοπός Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 2 ΤΟ ΣΥΣΤΗΜΑ ΣΑΡΩΣΗΣ ΤΟΥ ΟΠΤΙΚΟΥ ΠΕΔΙΟΥ. Ψηφιακά Αντικείμενα Μικροελεγκτής Προγραμματισμός Φυσικών Συστημάτων Συστήματα Πραγματικών Εφαρμογών Νέα Ψηφιακά
ΗΥ220: Εργαστήριο Ψηφιακών Κυκλωµάτων Τµήµα Επιστήµης Υπολογιστών Πανεπιστήµιο Κρήτης Χειµερινό Εξάµηνο
ΗΥ220: Εργαστήριο Ψηφιακών Κυκλωµάτων Τµήµα Επιστήµης Υπολογιστών Πανεπιστήµιο Κρήτης Χειµερινό Εξάµηνο 2017 2018 Εργαστήριο 2 (2 εβδοµάδες) Εβδοµάδα 27/11 έως 01/12 (αναλόγως το εργαστηριακό τµήµα που
Α. Βασική Χρήση κινητήρα - Servo με τη βιβλιοθήκη <Servo.h>
Α. Βασική Χρήση κινητήρα - Servo με τη βιβλιοθήκη (συνδέω τα 3 καλωδιάκια του servo στο σήμα, στο + (κόκκινο) και στο - (μαύρο, καφέ, κλπ)) Με 4 βασικές εντολές μπορώ να χειριστώ οποιοδήποτε
1 ο Εργαστήριο Συντεταγμένες, Χρώματα, Σχήματα
1 ο Εργαστήριο Συντεταγμένες, Χρώματα, Σχήματα 1. Σύστημα Συντεταγμένων Το σύστημα συντεταγμένων που έχουμε συνηθίσει από το σχολείο τοποθετούσε το σημείο (0,0) στο σημείο τομής των δυο αξόνων Χ και Υ.
Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Β : Επικοινωνία Υπολογιστή με Μικροελεγκτή
Σκοπός Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Β : Επικοινωνία Υπολογιστή με Μικροελεγκτή Μικροελεγκτές Πλακέτα Arduino Προγραμματισμός Μικροελεγκτών στη C. Επικοινωνία Υπολογιστή
Έλεγχος κινητήρα συνεχούς ρεύματος με τρανζίστορ και Arduino
Έλεγχος κινητήρα συνεχούς ρεύματος με τρανζίστορ και Arduino Στην κατασκευή αυτή ο σκοπός ήταν να ελέγξουμε την ταχύτητα ενός κινητήρα συνεχούς ρεύματος με τη χρήση ενός τρανζίστορ που θα χρησιμοποιηθεί
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΡΑΓΚΙΑΟΥΡΗΣ ΝΙΚΟΛΑΟΣ
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ 3/02/2019 ΚΑΡΑΓΚΙΑΟΥΡΗΣ ΝΙΚΟΛΑΟΣ ΘΕΜΑ 1 ο 1. Να γράψετε στο τετράδιό σας το γράμμα καθεμιάς από τις παρακάτω προτάσεις και δίπλα τη λέξη ΣΩΣΤΟ, αν είναι σωστή ή τη λέξη ΛΑΘΟΣ, αν είναι
ΗΥ220: Εργαστήριο ψηφιακών κυκλωμάτων
Πανεπιστήμιο Κρήτης Τμήμα Επιστήμης Υπολογιστών ΗΥ220: Εργαστήριο ψηφιακών κυκλωμάτων Γιώργος Δημητρακόπουλος Ελεγκτής VGA οθόνης και αντιμετώπιση μεγαλύτερων κυκλωμάτων Συνεχίζοντας από την 3 η άσκηση,
ΘΕΜΑ : ΗΛΕΚΤΡΟΝΙΚΑ ΔΙΑΡΚΕΙΑ: 2 περιόδους
ΘΕΜΑ : ΗΛΕΚΤΡΟΝΙΚΑ ΔΙΑΡΚΕΙΑ: 2 περιόδους 11/10/2011 08:28 καθ. Τεχνολογίας Τι είναι Ηλεκτρισμός Ηλεκτρισμός είναι η κατευθυνόμενη κίνηση των ηλεκτρονίων μέσα σ ένα σώμα το οποίο χαρακτηρίζεται σαν αγωγός
Φύλλο εργασίας 1 Εισαγωγή στη Ρομποτική
Φύλλο εργασίας 1 Εισαγωγή στη Ρομποτική Χωριστείτε σε ομάδες 2-3 ατόμων και απαντήστε στις ερωτήσεις του φύλλου εργασίας. Δραστηριότητα 1 Συζητήστε με τα μέλη της ομάδας σας και γράψτε μια λίστα με ρομποτικές
Ενσωµατωµένα Συστήµατα
Ενσωµατωµένα Συστήµατα για εφαρµογές πραγµατικού χρόνου Μικροελεγκτής Arduino Ιωάννης Καλόµοιρος Αναπληρωτής Καθηγητής Τµήµα Μηχανικών Πληροφορικής Μάθηµα 7ο Τι είναι το Arduino... Ένα open-hardware σύστηµα
Μια πρόταση διδασκαλίας για το μάθημα του προγραμματισμού Η/Υ στο Λύκειο με τη μεθοδολογία STEM
Μια πρόταση διδασκαλίας για το μάθημα του προγραμματισμού Η/Υ στο Λύκειο με τη μεθοδολογία STEM Οδηγίες για την υλοποίηση της διδακτικής παρέμβασης 1η διδακτική ώρα: Υλοποίηση του φύλλου εργασίας 1 με
ΑΙΣΘΗΤΗΡΕΣ ΚΑΙ ΜΟΤΟΡΕΣ ΠΡΑΚΤΙΚΑ ΘΕΜΑΤΑ ΧΡΗΣΗΣ. Υποψήφιος Διδάκτωρ
ΑΙΣΘΗΤΗΡΕΣ ΚΑΙ ΜΟΤΟΡΕΣ ΠΡΑΚΤΙΚΑ ΘΕΜΑΤΑ ΧΡΗΣΗΣ Δημιουργός: Επιβλέπων: Σκούπρας Παύλος Πετεινάτος Ηλίας Υποψήφιος Διδάκτωρ 1 ΔΟΜΗ ΠΑΡΑΔΕΙΓΜΑΤΩΝ Εφαρμογές πριν τους αισθητήρες Ανάγκες που οδηγούν στη χρήση
Αυτή η άσκηση έχει σαν σκοπό, να δείξει τον τρόπο με τον οποίο τίθεται σε λειτουργία η οθόνη LCD του αναπτυξιακού.
ΑΠΕΙΚΟΝΙΣΕΙΣ ΜΕ LCD DISPLAY ΣΚΟΠΟΣ Αυτή η άσκηση έχει σαν σκοπό, να δείξει τον τρόπο με τον οποίο τίθεται σε λειτουργία η οθόνη LCD του αναπτυξιακού. Οδηγώντας μια οθόνη υγρών κρυστάλλων Liquid Crystal
Συλλογή & Επεξεργασία Δεδομένων Εξαμηνιαία ΡομποΚαθαριστής Μέρος Β : Το Πρόγραμμα. Σχεδίαση Συστήματος Πραγματικής Εφαρμογής (Prototyping).
Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εξαμηνιαία 2015 ΡομποΚαθαριστής Μέρος Β : Το Πρόγραμμα. Σχεδίαση Συστήματος Πραγματικής Εφαρμογής (Prototyping). Μονάδες ενός Ρομποτικού Συστήματος Μονάδα Συλλογής
Project 5: Συνθέτοντας μουσική
Project 5: Συνθέτοντας μουσική Επίπεδο: Μέτριο Κατηγορία: Προγραμματισμός Σύντομη Περιγραφή: Πράγματι το Arduino είναι ικανό να παίξει μουσική! Το μόνο επιπλέον εξάρτημα που απαιτείται είναι Buzzer ή πιεζοηλεκτρικό