ΤΕΥΧΟΣ ΑΣΚΗΣΕΩΝ ΕΡΓΑΣΤΗΡΙΑΚΟΥ ΚΥΚΛΟΥ ΣΥΣΤΗΜΑΤΩΝ ΜΙΚΡΟΕΛΕΓΚΤΩΝ (ΕΚΣΜ)

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΤΕΥΧΟΣ ΑΣΚΗΣΕΩΝ ΕΡΓΑΣΤΗΡΙΑΚΟΥ ΚΥΚΛΟΥ ΣΥΣΤΗΜΑΤΩΝ ΜΙΚΡΟΕΛΕΓΚΤΩΝ (ΕΚΣΜ)"

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 ΟΔΗΓΗΣΗ ΑΠΕΙΚΟΝΙΣΕΩΝ SSD ΚΑΙ LCD Σκοπός του εργαστηρίου: Οι φοιτητές εξοικειώνονται με βασικές απεικονίσεις αριθμητικών ψηφίων και χαρακτήρων, καθώς και με τη βασική οδήγηση τέτοιων απεικονίσεων,

Διαβάστε περισσότερα

ΕΝΟΤΗΤΑ 6 LCD ΟΘΟΝΕΣ

ΕΝΟΤΗΤΑ 6 LCD ΟΘΟΝΕΣ ΕΝΟΤΗΤΑ 6 LCD ΟΘΟΝΕΣ Σκοπός και περίγραμμα της Ενότητας 6 Σκοπός της παρουσίασης Να δείτε μια οθόνη LCD ως περιφερειακό εξόδου: σας επιτρέπει να εμφανίσετε κάθε είδους πληροφορίας εξόδου, συμπεριλαμβανομένων

Διαβάστε περισσότερα

Φύλλο εργασίας 4 - Δημιουργώ τα δικά μου χρώματα με το RGB LED

Φύλλο εργασίας 4 - Δημιουργώ τα δικά μου χρώματα με το RGB LED Φύλλο εργασίας 4 - Δημιουργώ τα δικά μου χρώματα με το RGB LED Στην δραστηριότητα αυτή θα δουλέψουμε με το RGB LED για να παράγουμε μια μεγάλη ποικιλία χρωμάτων. Το RGB LED είναι στην ουσία τρία διαφορετικά

Διαβάστε περισσότερα

ΤΕΥΧΟΣ ΑΣΚΗΣΕΩΝ ΕΡΓΑΣΤΗΡΙΑΚΟΥ ΚΥΚΛΟΥ ΣΥΣΤΗΜΑΤΩΝ ΜΙΚΡΟΕΛΕΓΚΤΩΝ (ΕΚΣΜ)

ΤΕΥΧΟΣ ΑΣΚΗΣΕΩΝ ΕΡΓΑΣΤΗΡΙΑΚΟΥ ΚΥΚΛΟΥ ΣΥΣΤΗΜΑΤΩΝ ΜΙΚΡΟΕΛΕΓΚΤΩΝ (ΕΚΣΜ) ΤΕΥΧΟΣ ΑΣΚΗΣΕΩΝ ΕΡΓΑΣΤΗΡΙΑΚΟΥ ΚΥΚΛΟΥ ΣΥΣΤΗΜΑΤΩΝ ΜΙΚΡΟΕΛΕΓΚΤΩΝ (ΕΚΣΜ) Με την υποστήριξη των Έκδοση 0.95 Σπηλιόπουλος Αναστάσιος Φωτόπουλος Βασίλης Ελληνικό Ανοικτό Πανεπιστήμιο Νοέμβριος 2012 ΠΕΡΙΕΧΟΜΕΝΑ

Διαβάστε περισσότερα

Φύλλο εργασίας 7 - Δημιουργώ τα δικά μου χρώματα με το RGB LED

Φύλλο εργασίας 7 - Δημιουργώ τα δικά μου χρώματα με το RGB LED Φύλλο εργασίας 7 - Δημιουργώ τα δικά μου χρώματα με το RGB LED Στην δραστηριότητα αυτή θα δουλέψουμε με το RGB LED για να παράγουμε μια μεγάλη ποικιλία χρωμάτων. Το RGB LED είναι στην ουσία τρία διαφορετικά

Διαβάστε περισσότερα

ΑΣΚΗΣΗ 2 (29 Νοεμβρίου 2016)

ΑΣΚΗΣΗ 2 (29 Νοεμβρίου 2016) ΑΣΚΗΣΗ 2 (29 Νοεμβρίου 2016) Περιγραφή της Άσκησης Στόχος της άσκησης είναι η δημιουργία ενός συστήματος διαχείρισης φωτισμού. Μία φωτομεταβαλλόμενη αντίσταση (LDR) θα διαπιστώνει την ποσότητα του φωτός

Διαβάστε περισσότερα

ΑΣΚΗΣΗ 1 (22 Νοεμβρίου 2017)

ΑΣΚΗΣΗ 1 (22 Νοεμβρίου 2017) ΑΣΚΗΣΗ 1 (22 Νοεμβρίου 2017) Περιγραφή της Άσκησης Ο σκοπός της πρώτης άσκησης είναι κυρίως η εξοικείωση με το περιβάλλον προγραμματισμού του Arduino, γι αυτό και δεν είναι ιδιαίτερα σύνθετη. Αρχικά, θα

Διαβάστε περισσότερα

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 1. Arduino + LabVIEW: Μέτρηση Έντασης Φωτός με Φωτοαντίσταση. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 1. Arduino + LabVIEW: Μέτρηση Έντασης Φωτός με Φωτοαντίσταση. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 1 Arduino + LabVIEW: Μέτρηση Έντασης Φωτός με Φωτοαντίσταση. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο

Διαβάστε περισσότερα

Εφαρμογές Αναλογικών Ε/Ε PWM (pulse Width Modulation)

Εφαρμογές Αναλογικών Ε/Ε PWM (pulse Width Modulation) Εφαρμογές Αναλογικών Ε/Ε PWM (pulse Width Modulation) Εισαγωγή Σε αυτή την ενότητα θα δούμε εφαρμογές που χρησιμοποιούν τις αναλογικές Εισόδους/Εξόδους του Arduino ή την τεχνική PWM. Ψηφιακό vs Αναλογικό

Διαβάστε περισσότερα

ΤΕΥΧΟΣ ΑΣΚΗΣΕΩΝ ΕΡΓΑΣΤΗΡΙΑΚΟΥ ΚΥΚΛΟΥ ΣΥΣΤΗΜΑΤΩΝ ΜΙΚΡΟΕΛΕΓΚΤΩΝ (ΕΚΣΜ)

ΤΕΥΧΟΣ ΑΣΚΗΣΕΩΝ ΕΡΓΑΣΤΗΡΙΑΚΟΥ ΚΥΚΛΟΥ ΣΥΣΤΗΜΑΤΩΝ ΜΙΚΡΟΕΛΕΓΚΤΩΝ (ΕΚΣΜ) ΤΕΥΧΟΣ ΑΣΚΗΣΕΩΝ ΕΡΓΑΣΤΗΡΙΑΚΟΥ ΚΥΚΛΟΥ ΣΥΣΤΗΜΑΤΩΝ ΜΙΚΡΟΕΛΕΓΚΤΩΝ (ΕΚΣΜ) Με την υποστήριξη των Έκδοση 0.96 Σπηλιόπουλος Αναστάσιος Φωτόπουλος Βασίλης Ελληνικό Ανοικτό Πανεπιστήμιο Νοέμβριος 2012 ΠΕΡΙΕΧΟΜΕΝΑ

Διαβάστε περισσότερα

2017 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino

2017 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino 2017 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino Αριστείδης Παλιούρας e-mail: arispaliouras@gmail.com ISBN: 978-960-93-8945-7 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino Copyright

Διαβάστε περισσότερα

Μέτρηση Θερμοκρασίας με τον αισθητήρα TMP36. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων. Βασική δομή ενός προγράμματος στο LabVIEW.

Μέτρηση Θερμοκρασίας με τον αισθητήρα TMP36. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων. Βασική δομή ενός προγράμματος στο LabVIEW. Σκοπός Μάθημα 2 Δραστηριότητα 1 Μέτρηση Θερμοκρασίας με τον αισθητήρα TMP36. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο Πλαίσιο (front panel). Σχεδίαση

Διαβάστε περισσότερα

Ενσωματωμένα Συστήματα

Ενσωματωμένα Συστήματα Ενσωματωμένα Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ARDUINO Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

Διαβάστε περισσότερα

Παράρτημα Φύλλο εργασίας 1: Δραστηριότητα 1 : Να αναβοσβήνει η φωτοδίοδος ανά ένα δευτερόλεπτο. Μέλη της ομάδας :

Παράρτημα Φύλλο εργασίας 1: Δραστηριότητα 1 : Να αναβοσβήνει η φωτοδίοδος ανά ένα δευτερόλεπτο. Μέλη της ομάδας : Παράρτημα Φύλλο εργασίας 1: Εξοικείωση με τον περιβάλλον του Scratch S4A και του Arduino. Δραστηριότητα 1 : Να αναβοσβήνει η φωτοδίοδος ανά ένα δευτερόλεπτο. Στη Δραστηριότητα αυτή θα εξασκηθείτε στον

Διαβάστε περισσότερα

Το κύκλωμα σε breadboard

Το κύκλωμα σε breadboard Φύλλο εργασίας 8 - Ανιχνευτής απόστασης Σε αυτήν τη δραστηριότητα θα κατασκευάσουμε έναν ανιχνευτή απόστασης. Θα χρησιμοποιήσουμε τον αισθητήρα υπερήχων (ή απόστασης) HC-SR04 για τον υπολογισμό της απόστασης.

Διαβάστε περισσότερα

Lab 1: Experimenting on Arduino & AI Sense

Lab 1: Experimenting on Arduino & AI Sense Lab 1: Experimenting on Arduino & AI Sense 1. Εισαγωγή A. Arduino Robokit Το Robokit, όπως και όλες οι πλακέτες τύπου Arduino, λειτουργεί χάρη σε έναν μικροελεγκτή. Ως μικροελεγκτή μπορούμε να φανταστούμε

Διαβάστε περισσότερα

Κωνσταντίνος Γκαλονάκης. Arduino: Προγραμματισμός στην πράξη

Κωνσταντίνος Γκαλονάκης. Arduino: Προγραμματισμός στην πράξη Κωνσταντίνος Γκαλονάκης Arduino: Προγραμματισμός στην πράξη 1 Σύνδεση του Arduino με τον Η/Υ και προγραμματισμός αυτού. 1. Εγκατάσταση περιβάλλοντος Arduino IDE Για να προγραμματίσετε τη μονάδα σας θα

Διαβάστε περισσότερα

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων Εργαστήριο ενσωματωμένων συστημάτων Παρουσίαση 2: Βασικός Προγραμματισμός Arduino (AVR) Εργαστήριο Αυτομάτου Ελέγχου Η πλατφόρμα Arduino Microcontroller: ATmega328 Operating Voltage: 5V Digital I/O Pins:

Διαβάστε περισσότερα

Φύλλο εργασίας 9 - Αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων

Φύλλο εργασίας 9 - Αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων Φύλλο εργασίας 9 - Αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων Σε αυτήν τη δραστηριότητα θα κατασκευάσουμε ένα αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων. Εκτός από τον μικροελεγκτή Arduino, το breadboard,

Διαβάστε περισσότερα

Εφαρμογές Σειριακής Επικοινωνίας

Εφαρμογές Σειριακής Επικοινωνίας Εφαρμογές Σειριακής Επικοινωνίας Εισαγωγή Στο μάθημα αυτό θα μάθουμε πώς να χρησιμοποιούμε την βιβλιοθήκη serial για την επικοινωνία από την πλατφόρμα Arduino πίσω στον υπολογιστή μέσω της θύρας usb. Τι

Διαβάστε περισσότερα

ΔΙΔΑΚΤΙΚΟ ΣΕΝΑΡΙΟ ΔΗΜΙΟΥΡΓΙΑ ΣΥΣΤΗΜΑΤΟΣ ΔΙΕΞΑΓΩΓΗΣ ΠΑΙΧΝΙΔΙΟΥ ΕΡΩΤΗΣΕΩΝ/ΑΠΑΝΤΗΣΕΩΝ ΜΕ ΧΡΗΣΗ ARDUINO - QUIZ GAME ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 3

ΔΙΔΑΚΤΙΚΟ ΣΕΝΑΡΙΟ ΔΗΜΙΟΥΡΓΙΑ ΣΥΣΤΗΜΑΤΟΣ ΔΙΕΞΑΓΩΓΗΣ ΠΑΙΧΝΙΔΙΟΥ ΕΡΩΤΗΣΕΩΝ/ΑΠΑΝΤΗΣΕΩΝ ΜΕ ΧΡΗΣΗ ARDUINO - QUIZ GAME ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 3 ΔΙΔΑΚΤΙΚΟ ΣΕΝΑΡΙΟ ΔΗΜΙΟΥΡΓΙΑ ΣΥΣΤΗΜΑΤΟΣ ΔΙΕΞΑΓΩΓΗΣ ΠΑΙΧΝΙΔΙΟΥ ΕΡΩΤΗΣΕΩΝ/ΑΠΑΝΤΗΣΕΩΝ 1 Ο ΕΠΑ.Λ. ΓΕΡΑΣ Σχολικό Έτος: Καθηγητής: ΜΕ ΧΡΗΣΗ ARDUINO - QUIZ GAME Τάξη:.. Τμήμα:.. Ομάδα:.. Ημερομηνία:.. Ονοματεπώνυμο

Διαβάστε περισσότερα

Προγραμματισμο ς σε Arduino

Προγραμματισμο ς σε 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. Ηλεκτρομηχανολογικός εξοπλισμός διεργασιών Μετρήσεις και συλλογή δεδομένων (Data acquisition) με μικροελεγκτές Εισαγωγή στο Arduino Ηλεκτρομηχανολογικός εξοπλισμός διεργασιών Τι είναι Μικροελεγκτής; Ηλεκτρονική συσκευή που διαχειρίζεται ηλεκτρονικά

Διαβάστε περισσότερα

Εφαρμογές βασισμένες στο Arduino

Εφαρμογές βασισμένες στο Arduino Εφαρμογές βασισμένες στο Arduino Οι εργασίες που ακολουθούν, εκπονήθηκαν από τους μαθητές και παρουσιάστηκαν μέσα στην τάξη. Η κάθε ομάδα μαθητών, ανέλαβε κάποια εργασία και μέσα σε μικρό χρονικό διάστημα

Διαβάστε περισσότερα

Εφαρμογές αναλογικών / Ψηφιακών

Εφαρμογές αναλογικών / Ψηφιακών Εφαρμογές αναλογικών / Ψηφιακών 1 ΕΙΣΑΓΩΓΗ Σε αυτήν την ενότητα θα δούμε μερικές ακόμα εφαρμογές ψηφιακών / αναλογικών εισόδων/ εξόδων που μπορούμε να φτιάξουμε με την βοήθεια του Arduino, χρησιμοποιώντας

Διαβάστε περισσότερα

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων Εργαστήριο ενσωματωμένων συστημάτων Παρουσίαση 2: Βασικός Προγραμματισμός Arduino (AVR) Εργαστήριο Αυτομάτου Ελέγχου Η πλατφόρμα Arduino UNO Microcontroller: ATmega328 Operating Voltage: 5V Digital I/O

Διαβάστε περισσότερα

Εκπαιδευτική Ρομποτική με ARDUINO. για εκπαιδευτικούς και μαθητές. 1o Μέρος: Απλά Κυκλώματα

Εκπαιδευτική Ρομποτική με ARDUINO. για εκπαιδευτικούς και μαθητές. 1o Μέρος: Απλά Κυκλώματα ... 1o Μέρος: Απλά Κυκλώματα Εισαγωγή - Αναγνώριση του κυκλώματος Μελετήστε τα κυκλώματα που ακολουθούν και συζητήστε με την ομάδα σας ποιες από τις παρακάτω προτάσεις είναι σωστές και ποιες λάθος. Α Β

Διαβάστε περισσότερα

Ενσωματωμένα Συστήματα

Ενσωματωμένα Συστήματα Ενσωματωμένα Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ ARDUINO Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

Διαβάστε περισσότερα

Φύλλο εργασίας 3 - Χριστουγεννιάτικα φωτάκια (σταδιακή αύξηση και μείωση φωτεινότητας ενός LED) Το κύκλωμα σε breadboard

Φύλλο εργασίας 3 - Χριστουγεννιάτικα φωτάκια (σταδιακή αύξηση και μείωση φωτεινότητας ενός LED) Το κύκλωμα σε breadboard Φύλλο εργασίας 3 - Χριστουγεννιάτικα φωτάκια (σταδιακή αύξηση και μείωση φωτεινότητας ενός LED) Στην δραστηριότητα αυτή θα χρησιμοποιήσουμε ένα LED το οποίο θα ανάβει σταδιακά και όταν θα φτάσει στη μέγιστη

Διαβάστε περισσότερα

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 2 USB και Σειριακή Επικοι- νωνία Σ Σειριακή Επικοινωνία

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 2 USB και Σειριακή Επικοι- νωνία Σ Σειριακή Επικοινωνία Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 2 USB και Σειριακή Επικοινωνία. Σειριακή Επικοινωνία USB Σύνδεση / Πρωτόκολλο Σκοπός Εντολή επιλογής (if) Εντολή Επανάληψης (while) Πίνακες 1 Μέρος Α : Σκοπός

Διαβάστε περισσότερα

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 8. Μετρώντας Επιτάχυνση με το Accelerόμετρο (ADXL 335) Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 8. Μετρώντας Επιτάχυνση με το Accelerόμετρο (ADXL 335) Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 8 Μετρώντας Επιτάχυνση με το Accelerόμετρο (ADXL 335). Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο Πλαίσιο

Διαβάστε περισσότερα

ΕΝΟΤΗΤΑ 10: ΟΔΗΓΗΣΗ ΚΙΝΗΤΗΡΩΝ

ΕΝΟΤΗΤΑ 10: ΟΔΗΓΗΣΗ ΚΙΝΗΤΗΡΩΝ ΕΝΟΤΗΤΑ 10: ΟΔΗΓΗΣΗ ΚΙΝΗΤΗΡΩΝ Στόχος και Περίγραμμα της Ενότητας 10 Στόχος της παρουσίασης Παρουσίαση της βασικής ιδέα και απλών παραδειγμάτων για την οδήγηση DC και βηματικών κινητήρων με το Arduino.

Διαβάστε περισσότερα

Arduino Teachers Workshop

Arduino Teachers Workshop Arduino Teachers Workshop Εισαγωγή στο Arduino Προγραμματισμός στο Arduino IDE Επικοινωνία με τον υπολογιστή μέσω USB Πλακέτα εύκολων συνδέσεων Breadboard Projects Led Blink Αναλογική ανάγνωση Ποτενσιόμετρου

Διαβάστε περισσότερα

ΕΝΟΤΗΤΑ 5 Αναλογικά σήματα

ΕΝΟΤΗΤΑ 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 Οδηγώντας μια οθόνη υγρών κρυστάλλων Liquid Crystal Display Σχηματικό Διάγραμμα μιας Οθόνης Υγρών Κρυστάλλων To Lcd εσωτερικά έχει έναν controller που είναι υπεύθυνος για την επεξεργασία τον δεδομένων

Διαβάστε περισσότερα

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5. Ρυθμίζοντας τη Φορά Περιστροφής. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5. Ρυθμίζοντας τη Φορά Περιστροφής. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5 Ρυθμίζοντας τη Φορά Περιστροφής DC Κινητήρα. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο Πλαίσιο (front

Διαβάστε περισσότερα

Φύλλο εργασίας 6 - Θερμόμετρο εξωτερικού χώρου. Το κύκλωμα σε breadboard

Φύλλο εργασίας 6 - Θερμόμετρο εξωτερικού χώρου. Το κύκλωμα σε breadboard Φύλλο εργασίας 6 - Θερμόμετρο εξωτερικού χώρου Σε αυτήν την δραστηριότητα θα κατασκευάσουμε ένα θερμόμετρο εξωτερικού χώρου. Θα χρησιμοποιήσουμε τον αισθητήρα θερμοκρασίας LM35 και για την ένδειξη της

Διαβάστε περισσότερα

ΑΣΚΗΣΗ 8 Tutorial by TeSLa Συνδεσμολογία κυκλώματος Διαδικασία Προγραμματισμού

ΑΣΚΗΣΗ 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. Σύμφωνα με το νόμο του Ohm, η τάση V στα άκρα ενός αγωγού με αντίσταση R που τον διαρρέει ρεύμα I δίνεται από τη σχέση: I R R I 2. Ο νόμος του Ohm 1. ΘΕΩΡΙΑ Σύμφωνα με το νόμο του Ohm, η τάση στα άκρα ενός αγωγού με αντίσταση R που τον διαρρέει ρεύμα δίνεται από τη σχέση: R Ισοδύναμα ο νόμος του Ohm μπορεί να διατυπωθεί και ως:

Διαβάστε περισσότερα

2ο Γυμνάσιο Καβάλας. Κατασκευές και προγραμματισμός με το scratch for Arduino (s4a)

2ο Γυμνάσιο Καβάλας. Κατασκευές και προγραμματισμός με το scratch for Arduino (s4a) Εισαγωγή στη Ρομποτική Σελίδα 1 2ο Γυμνάσιο Καβάλας Εισαγωγή στη Ρομποτική με το Arduino Καθηγητής πληροφορικής Χρήστος Μελαδιανός Κατασκευές και προγραμματισμός με το scratch for Arduino (s4a) Πίνακας

Διαβάστε περισσότερα

ΠΑΝΕΛΛΗΝΙΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΦΥΣΙΚΗΣ "ΑΡΙΣΤΟΤΕΛΗΣ" Γ Λυκείου Β Φάση: Πειραματικό μέρος : 14/04/2018 Q E-2

ΠΑΝΕΛΛΗΝΙΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΦΥΣΙΚΗΣ ΑΡΙΣΤΟΤΕΛΗΣ Γ Λυκείου Β Φάση: Πειραματικό μέρος : 14/04/2018 Q E-2 Q E-2 ΟΔΗΓΙΕΣ: 1. Οι απαντήσεις σε όλα τα ερωτήματα θα πρέπει να αναγραφούν στο Φύλλο Απαντήσεων (A E-2) που θα σας δοθεί χωριστά από τις εκφωνήσεις. 2. Η επεξεργασία των θεμάτων θα γίνει γραπτώς σε φύλλα

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΚH ΓΙΑ ΤΗΝ ΤEΧΝΗ Η ΕΞAΜΗΝΟ

ΠΛΗΡΟΦΟΡΙΚH ΓΙΑ ΤΗΝ ΤEΧΝΗ Η ΕΞAΜΗΝΟ ΠΛΗΡΟΦΟΡΙΚH ΓΙΑ ΤΗΝ ΤEΧΝΗ Η ΕΞAΜΗΝΟ ΑΜΑΛIΑ ΦΩΚA ΕΠIΚΟΥΡΗ ΚΑΘΗΓHΤΡΙΑ Περιεχόμενο Μαθήματος 2 Arduino Τι είναι το Arduino; 3 μικρή συσκευή (μικροεπεξεργαστής) που συνδέεται με USB στον υπολογιστή μια πλατφόρμα

Διαβάστε περισσότερα

ΡΟΜΠΟΤΙΚΗ ΜΕ ARDUINO - ARDUINO ΚΑΙ ΕΙΚΟΝΑ. Δημιουργός: Δρ.Αθανάσιος Μπαλαφούτης Επιβλέπων: Πετεινάτος Ηλίας Υποψήφιος Διδάκτωρ

ΡΟΜΠΟΤΙΚΗ ΜΕ ARDUINO - ARDUINO ΚΑΙ ΕΙΚΟΝΑ. Δημιουργός: Δρ.Αθανάσιος Μπαλαφούτης Επιβλέπων: Πετεινάτος Ηλίας Υποψήφιος Διδάκτωρ ΡΟΜΠΟΤΙΚΗ ΜΕ ARDUINO - ARDUINO ΚΑΙ ΕΙΚΟΝΑ Δημιουργός: Δρ.Αθανάσιος Μπαλαφούτης Επιβλέπων: Πετεινάτος Ηλίας Υποψήφιος Διδάκτωρ 1 ARDUINO ΚΑΙ ΕΙΚΟΝΑ ΠΕΡΙΕΧΟΜΕΝΑ Σειριακή επικοινωνία με Jpeg Κάμερα Σύνδεση

Διαβάστε περισσότερα

Workshops. Εισηγητής: Παλιούρας Αριστείδης

Workshops. Εισηγητής: Παλιούρας Αριστείδης Workshops Εισηγητής: Παλιούρας Αριστείδης arispaliouras@gmail.com Ηλεκτρική αντίσταση άνθρακα, 10.000 Ω ή 10kΩ, ανοχή ±5%. Το 10KΩ υπολογίζεται από τα χρώματα: καφέ=1 - μαύρο=0 * πορτοκαλί 10 3 = 10 *

Διαβάστε περισσότερα

Παραδείγµατα χρήσης του µικροελεγκτή Arduino Εφαρµογές για το εργαστήριο Μέρος 2 ο :Οδήγηση Κινητήρων DC(PM)

Παραδείγµατα χρήσης του µικροελεγκτή Arduino Εφαρµογές για το εργαστήριο Μέρος 2 ο :Οδήγηση Κινητήρων DC(PM) Μηχατρονικά Συστήματα Ι Τμήμα Μηχανολόγων Μηχανικών Τ.Ε. Τ.Ε.Ι. Κρήτης Παραδείγµατα χρήσης του µικροελεγκτή Arduino Εφαρµογές για το εργαστήριο Μέρος 2 ο :Οδήγηση Κινητήρων DC(PM) Δρ. Φασουλάς Γιάννης,

Διαβάστε περισσότερα

G&K ELECTRONICS AVR ATMEGA DEVELOPMENT BOARD

G&K ELECTRONICS AVR ATMEGA DEVELOPMENT BOARD ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ G&K ELECTRONICS Αυτή η αναπτυξιακή μονάδα (AVR-ATMEGA 28 PIN) είναι σχεδιασμένη να χρησιμοποιηθεί για την εκμάθηση βασικών και προηγμένων δεξιοτήτων που απαιτούνται για τον έλεγχο ενός

Διαβάστε περισσότερα

ΕΝΟΤΗΤΑ 7: ΑΙΣΘΗΤΗΡΕΣ ΥΠΕΡΥΘΡΩΝ

ΕΝΟΤΗΤΑ 7: ΑΙΣΘΗΤΗΡΕΣ ΥΠΕΡΥΘΡΩΝ ΕΝΟΤΗΤΑ 7: ΑΙΣΘΗΤΗΡΕΣ ΥΠΕΡΥΘΡΩΝ Σκοπός και περίγραμμα της Ενότητας 7 Σκοπός της παρουσίασης ΒΑΣΙΚΕΣ ΓΝΩΣΕΙΣ ΥΠΕΡΥΘΡΟΥ ΦΩΤΟΣ Χρήση αισθητήρα υπέρυθρων για τον εντοπισμό αντικειμένων, εμποδίων, παρουσίας

Διαβάστε περισσότερα

Φύλλο εργασίας 4 - Αυτόματο φωτάκι νυκτός

Φύλλο εργασίας 4 - Αυτόματο φωτάκι νυκτός Φύλλο εργασίας 4 - Αυτόματο φωτάκι νυκτός Σε αυτήν την δραστηριότητα θα κατασκευάσουμε ένα αυτόματο φωτάκι νυκτός. Η διάταξη που θα δημιουργήσουμε θα αποτελείται από ένα LED και μια φωτοευαίσθητη αντίσταση.

Διαβάστε περισσότερα

Ημερήσιο Γενικό Λύκειο Σητείας. Σχ. έτος

Ημερήσιο Γενικό Λύκειο Σητείας. Σχ. έτος Ημερήσιο Γενικό Λύκειο Σητείας Σχ. έτος 2015-2016 Προγραμματισμός μικρο ελεγκτή Arduino για μέτρηση μετεωρολογικών δεδομένων. Υπεύθυνος καθηγητής:τσιφετάκης Μανώλης Οι μαθητές: Αϊλαμάκη Κατερίνα--Αισωπάκη

Διαβάστε περισσότερα

MT-3102 Μίνι ψηφιακή αμπεροτσιμπίδα 3 1/2 2A

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.

για τις ρυθμίσεις LabView μέσα από το κανάλι   και του καλωδίου USB. 1o ΕΠΑΛ- Ε.Κ. Συκεών -Τομέας: Ηλεκτρονικής, Ηλεκτρολογίας και Αυτοματισμού Εκπαιδευτικοί: Μπουλταδάκης Στέλιος Μαυρίδης Κώστας Δραστηριότητα: 11 Μάθημα: Εργαστήριο Δικτύων Υπολογιστών Αντικείμενο : Μέτρηση

Διαβάστε περισσότερα

Electronics μαζί με τα συνοδευτικά καλώδια και το αισθητήριο θερμοκρασίας LM335 που περιέχονται

Electronics μαζί με τα συνοδευτικά καλώδια και το αισθητήριο θερμοκρασίας LM335 που περιέχονται Τομέας: Ηλεκτρονικός Εκπαιδευτικός: Μπουλταδάκης Στέλιος Μάθημα: Συλλογή και μεταφορά δεδομένων μέσω Η/Υ, Αισθητήρες-Ενεργοποιητές Αντικείμενο: α) Μέτρηση θερμοκρασίας με το αισθητήριο LM335 και μεταφορά

Διαβάστε περισσότερα

ΕΝΟΤΗΤΑ 8 ΛΟΙΠΟΙ ΑΙΣΘΗΤΗΡΕΣ

ΕΝΟΤΗΤΑ 8 ΛΟΙΠΟΙ ΑΙΣΘΗΤΗΡΕΣ ΕΝΟΤΗΤΑ 8 ΛΟΙΠΟΙ ΑΙΣΘΗΤΗΡΕΣ Στόχος και περίγραμμα της Ενότητας 8 Στόχος της παρουσίασης Η παρουσίαση αδρανειακών αισθητήρων και αισθητήρων που μετράνε υγρασία και θερμοκρασία Σύνοψη Επιταχυνσιόμετρο Τύποι

Διαβάστε περισσότερα

ΝΟΜΟΣ ΤΟΥ OHM ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: 1 ΣΚΟΠΟΣ 1 2 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ 1 3 ΕΞΟΠΛΙΣΜΟΣ 5 4 ΕΞΑΡΤΗΜΑΤΑ 5

ΝΟΜΟΣ ΤΟΥ OHM ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: 1 ΣΚΟΠΟΣ 1 2 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ 1 3 ΕΞΟΠΛΙΣΜΟΣ 5 4 ΕΞΑΡΤΗΜΑΤΑ 5 ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ΝΟΜΟΣ ΤΟΥ OHM ΗΜΕΡΟΜΗΝΙΑ: ΤΡΙΩΡΟ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: Περιεχόμενα 1 ΣΚΟΠΟΣ 1 2 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ 1 2.1 Η ΓΡΑΜΜΙΚΗ ΣΧΕΣΗ ΡΕΥΜΑΤΟΣ ΚΑΙ ΤΑΣΗΣ 3

Διαβάστε περισσότερα

Παιδιά κάτω των 13 ετών δε θα πρέπει να χρησιμοποιούν το κιτ χωρίς επίβλεψη. Μη συνδέετε την κύρια πλακέτα σε εξωτερική τροφοδοσία μεγάλης ισχύος.

Παιδιά κάτω των 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 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. Υποψήφιος Διδάκτωρ ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO Δημιουργός: Επιβλέπων: Μπακάλη Ιωάννα Πετεινάτος Ηλίας Υποψήφιος Διδάκτωρ 1 ΤΙ ΕΙΝΑΙ ΤΟ ARDUINO; Είναι ένας συνδυασμός Υλικού (πλακέτας, μικροελεγκτή, αντιστάσεων κτλ) και Λογισμικού

Διαβάστε περισσότερα

ΡΟΜΠΟΤΙΚΗ ΜΕ ARDUINO - ARDUINO ΚΑΙ ΗΧΟΣ I. Δημιουργός: Δρ.Αθανάσιος Μπαλαφούτης Επιβλέπων: Πετεινάτος Ηλίας Υποψήφιος Διδάκτωρ

ΡΟΜΠΟΤΙΚΗ ΜΕ ARDUINO - ARDUINO ΚΑΙ ΗΧΟΣ I. Δημιουργός: Δρ.Αθανάσιος Μπαλαφούτης Επιβλέπων: Πετεινάτος Ηλίας Υποψήφιος Διδάκτωρ ΡΟΜΠΟΤΙΚΗ ΜΕ ARDUINO - ARDUINO ΚΑΙ ΗΧΟΣ I Δημιουργός: Δρ.Αθανάσιος Μπαλαφούτης Επιβλέπων: Πετεινάτος Ηλίας Υποψήφιος Διδάκτωρ 1 ARDUINO ΚΑΙ ΗΧΟΣ ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή, μηχανές παραγωγής ήχου Χρήση του πιεζοηλεκτρικού

Διαβάστε περισσότερα

Εργαστηριακές σημειώσεις για το μάθημα: «Εισαγωγή στην Μηχατρονική»

Εργαστηριακές σημειώσεις για το μάθημα: «Εισαγωγή στην Μηχατρονική» Εργαστηριακές σημειώσεις για το μάθημα: «Εισαγωγή στην Μηχατρονική» Τμήμα Μηχανολογίας Δρ. Φασουλάς Γιάννης, jfasoulas@staff.teicrete.gr Τ.Ε.Ι. Κρήτη, Σχολή Τεχνολογικών Εφαρμογών, Ηράκλειο Κρήτης, (2013)

Διαβάστε περισσότερα

Electronics μαζί με τα συνοδευτικά καλώδια και το αισθητήριο θερμοκρασίας LM335 που περιέχονται

Electronics μαζί με τα συνοδευτικά καλώδια και το αισθητήριο θερμοκρασίας LM335 που περιέχονται Τομέας: Ηλεκτρονικός Εκπαιδευτικός: Μπουλταδάκης Στέλιος Μάθημα: Συλλογή και μεταφορά δεδομένων μέσω Η/Υ, Αισθητήρες-Ενεργοποιητές Αντικείμενο: α) Μέτρηση θερμοκρασίας με το αισθητήριο LM335 και μεταφορά

Διαβάστε περισσότερα

ΜΙΚΡΟΕΛΕΓΚΤΗΣ PICAXE 18M2

ΜΙΚΡΟΕΛΕΓΚΤΗΣ PICAXE 18M2 ΘΕΜΑ : ΜΙΚΡΟΕΛΕΓΚΤΗΣ PICAXE 18M2 ΔΙΑΡΚΕΙΑ:? περίοδος Οι μικροελεγκτές είναι υπολογιστές χωρίς περιφερειακά, σε ολοκληρωμένα κυκλώματα. Μπορούν να συνδυάσουν αρκετές από τις βασικές λειτουργίες άλλων ειδικών

Διαβάστε περισσότερα

Πανεπιστήμιο Θεσσαλίας- Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών ΗΥ430- Εργαστήριο Ψηφιακών Κυκλωμάτων

Πανεπιστήμιο Θεσσαλίας- Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών ΗΥ430- Εργαστήριο Ψηφιακών Κυκλωμάτων Πανεπιστήμιο Θεσσαλίας- Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών ΗΥ430- Εργαστήριο Ψηφιακών Κυκλωμάτων Χειμερινό Εξάμηνο- Ακαδημαϊκό Ετος 2018-2019 Εργαστηριακή Εργασία 4η- Υλοποίηση Οδηγού

Διαβάστε περισσότερα

Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 1. Προγραμματισμός Φυσικών Συστημάτων. Νέα Ψηφιακά Αντικείμενα

Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 1. Προγραμματισμός Φυσικών Συστημάτων. Νέα Ψηφιακά Αντικείμενα Σκοπός Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 1 ΜΕΤΡΩΝΤΑΣ ΑΠΟΣΤΑΣΗ ΜΕ ΤΟΝ ΑΙΣΘΗΤΗΡΑ ΥΠΕΡΗΧΩΝ (SR04). Ψηφιακά Αντικείμενα Μικροελεγκτής Προγραμματισμός Φυσικών Συστημάτων Νέα Ψηφιακά Αντικείμενα Αισθητήρες

Διαβάστε περισσότερα

LFT169 - LFR169 ΠΟΜΠΟΣ ΚΑΙ ΔΕΚΤΗΣ ΨΗΦΙΑΚΩΝ ΚΑΙ ΑΝΑΛΟΓΙΚΩΝ ΣΗΜΑΤΩΝ

LFT169 - LFR169 ΠΟΜΠΟΣ ΚΑΙ ΔΕΚΤΗΣ ΨΗΦΙΑΚΩΝ ΚΑΙ ΑΝΑΛΟΓΙΚΩΝ ΣΗΜΑΤΩΝ LFT169 - LFR169 ΠΟΜΠΟΣ ΚΑΙ ΔΕΚΤΗΣ ΨΗΦΙΑΚΩΝ ΚΑΙ ΑΝΑΛΟΓΙΚΩΝ ΣΗΜΑΤΩΝ Οδηγίες Παραμετροποίησης Power Electronics Control Ε.Π.Ε. Τύποι Συσκευών: LFT169 - LFR169 Περιγραφή: Πομπός και Δέκτης Τηλεχειρισμού 169MHz

Διαβάστε περισσότερα

ΠΑΝΑΓΙΩΤΗΣ ΚΟΥΤΣΙΩΡΑΣ Α.Μ.: ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ. Αναφορά Πρακτικής Εργασίας: Μετατροπέας Κώδικα BCD Σε Κώδικα GRAY

ΠΑΝΑΓΙΩΤΗΣ ΚΟΥΤΣΙΩΡΑΣ Α.Μ.: ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ. Αναφορά Πρακτικής Εργασίας: Μετατροπέας Κώδικα BCD Σε Κώδικα GRAY ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ Αναφορά Πρακτικής Εργασίας: Μετατροπέας Κώδικα BCD Σε Κώδικα GRAY ΠΑΝΑΓΙΩΤΗΣ ΚΟΥΤΣΙΩΡΑΣ Α.Μ.: 2025201100037 Χειμερινό

Διαβάστε περισσότερα

ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΧΡΗΣΗ ΥΠΟΛΟΓΙΣΤΩΝ (E-CAD) ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ

ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΧΡΗΣΗ ΥΠΟΛΟΓΙΣΤΩΝ (E-CAD) ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΧΡΗΣΗ ΥΠΟΛΟΓΙΣΤΩΝ (E-CAD) ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ 2016 2017 Χ. Βέργος Καθηγητής ΕΡΓΑΣΙΑ ΕΞΑΜΗΝΟΥ Σκοπός της φετινής εργασίας εξαμήνου είναι η σχεδίαση ενός Συστήματος Απεικόνισης Χαρακτήρων

Διαβάστε περισσότερα

ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO- 01a

ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO- 01a ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO- 01a Βασικό κύκλωμα προγραμματισμός μικροελεγκτή Πλακέτα Arduino, 1 Να δημιουργήσετε και να προγραμματίσετε ένα πολύ απλό σύστημα που να αναβοσβήνει ένα λαμπάκι (έξοδος)

Διαβάστε περισσότερα

Εγχειρίδιο χρήσης LivingColors Iris

Εγχειρίδιο χρήσης LivingColors Iris Εγχειρίδιο χρήσης LivingColors Iris Πρώτα βήματα με το φωτιστικό LivingColors LivingColors Αφαίρεση συσκευασίας και εγκατάσταση Όταν αφαιρείτε τη συσκευασία του φωτιστικού LivingColors, το φωτιστικό είναι

Διαβάστε περισσότερα

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΚΑΤΑΧΩΡΗΤΕΣ ΟΛΙΣΘΗΤΕΣ

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΚΑΤΑΧΩΡΗΤΕΣ ΟΛΙΣΘΗΤΕΣ ΣΧΟΛΗ ΑΣΠΑΙΤΕ ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΗΛΕΚΤΡΟΛΟΓΙΑΣ ΕΡΓΑΣΤΗΡΙΟ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΚΑΤΑΧΩΡΗΤΕΣ ΟΛΙΣΘΗΤΕΣ 1) Το παρακάτω κύκλωμα του σχήματος 1 είναι ένας καταχωρητής-ολισθητής

Διαβάστε περισσότερα

ΜΕΤΡΗΣΗ ΤΑΣΗΣ ΣΦΑΛΜΑΤΑ

ΜΕΤΡΗΣΗ ΤΑΣΗΣ ΣΦΑΛΜΑΤΑ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ΜΕΤΡΗΣΗ ΤΑΣΗΣ ΣΦΑΛΜΑΤΑ ΜΕΤΡΗΣΗΣ ΗΜΕΡΟΜΗΝΙΑ: ΤΡΙΩΡΟ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: 1 ΣΚΟΠΟΣ... 1 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ... 1.1 ΠΗΓΗ ΣΥΝΕΧΟΥΣ ΤΑΣΗΣ... 1. ΜΕΤΡΗΣΗ

Διαβάστε περισσότερα

ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΧΡΗΣΗ ΥΠΟΛΟΓΙΣΤΩΝ (E-CAD) ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ Χ. Βέργος Καθηγητής

ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΧΡΗΣΗ ΥΠΟΛΟΓΙΣΤΩΝ (E-CAD) ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ Χ. Βέργος Καθηγητής ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΧΡΗΣΗ ΥΠΟΛΟΓΙΣΤΩΝ (E-CAD) ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ 2013 2014 Χ. Βέργος Καθηγητής ΕΡΓΑΣΙΑ ΕΞΑΜΗΝΟΥ Σκοπός της φετινής εργασίας εξαμήνου είναι η σχεδίαση ενός Συστήματος Απεικόνισης Χαρακτήρων

Διαβάστε περισσότερα

ΠΕΡΙΕΧΟΜΕΝΟ. ΜΑΘΗΜΑ: ΡΟΜΠΟΤΙΚΗ (3Ε) Γ τάξη Ημερήσιου ΕΠΑ.Λ. και Γ τάξη Εσπερινού ΕΠΑ.Λ.

ΠΕΡΙΕΧΟΜΕΝΟ. ΜΑΘΗΜΑ: ΡΟΜΠΟΤΙΚΗ (3Ε) Γ τάξη Ημερήσιου ΕΠΑ.Λ. και Γ τάξη Εσπερινού ΕΠΑ.Λ. ΑΣΚΗΣΗ 25 - ΤΗΛΕΜΑΤΙΚΗ ΣΥΣΚΕΥΗ Μαθησιακά αποτελέσματα Ο μαθητής/μαθήτρια να μπορεί να: ΓΝΩΣΕΙΣ - Περιγράφει τη λειτουργία της τηλεματικής συσκευής. ΔΕΞΙΟΤΗΤΕΣ - Κατασκευάζει τηλεματική συσκευή. - Εγκαθιστά

Διαβάστε περισσότερα

Μάθημα 1 ΑΙΣΘΗΤΗΡΕΣ Ο Αισθητήρας Δύναμης. Επανεξέταση των βασικών εννοιών της C και του προγραμματισμού.

Μάθημα 1 ΑΙΣΘΗΤΗΡΕΣ Ο Αισθητήρας Δύναμης. Επανεξέταση των βασικών εννοιών της C και του προγραμματισμού. Σκοπός Σχεδίαση Συστημάτων με τον Arduino Μάθημα 1 ΑΙΣΘΗΤΗΡΕΣ Ο Αισθητήρας Δύναμης. Επανεξέταση των βασικών εννοιών της C και του προγραμματισμού. Κατανόηση των βημάτων στη συστηματική ανάπτυξη ενός προγράμματος.

Διαβάστε περισσότερα

10. Πληκτρολόγιο matrix 4x4

10. Πληκτρολόγιο matrix 4x4 10. Πληκτρολόγιο matrix 4x4 Το πληκτρολόγιο matrix 4x4 αποτελείται από 16 πλήκτρα διακόπτες τα οποία είναι συνδεδεμένα μεταξύ τους ανά 4 σε τέτοια διάταξη ώστε, με το ένα άκρο τους να σχηματίζουν 4 σειρές

Διαβάστε περισσότερα

Εγχειρίδιο Χρήσης Μετατροπέα Τάσης / Φορτιστή Συσσωρευτών

Εγχειρίδιο Χρήσης Μετατροπέα Τάσης / Φορτιστή Συσσωρευτών Εγχειρίδιο Χρήσης Μετατροπέα Τάσης / Φορτιστή Συσσωρευτών ΟΔΗΓΙΕΣ ΑΣΦΑΛΕΙΑΣ ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Αυτό το κεφάλαιο περιέχει σημαντικές οδηγίες ασφαλείας και λειτουργίας. Διάβασε και κρατήστε αυτό το εγχειρίδιο

Διαβάστε περισσότερα

Μηχανοτρονική. Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο,

Μηχανοτρονική. Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο, Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο, 2016-2017 Mηχανοτρονική Το Arduino είναι μια «ανοικτού κώδικα» πλατφόρμα «πρωτοτυποποιημένων» ηλεκτρονικών βασισμένη σε ευέλικτο και εύκολο στη χρήση

Διαβάστε περισσότερα

Καταχωρητές,Σύγχρονοι Μετρητές και ΑκολουθιακάΚυκλώματα

Καταχωρητές,Σύγχρονοι Μετρητές και ΑκολουθιακάΚυκλώματα ΗΜΥ211 Εργαστήριο Ψηφιακών Συστηµάτων Καταχωρητές,Σύγχρονοι Μετρητές και ΑκολουθιακάΚυκλώματα ιδάσκων: ρ. Γιώργος Ζάγγουλος Πανεπιστήµιο Κύπρου Τµήµα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Ατζέντα

Διαβάστε περισσότερα

Άναμμα/Σβήσιμο 1. Τοποθετήστε το διακόπτη λειτουργίας στη θέση Power για να το ανοίξετε. 2. Για να κλείσετε το MEGA STICK 528, τοποθετήστε το διακόπτη

Άναμμα/Σβήσιμο 1. Τοποθετήστε το διακόπτη λειτουργίας στη θέση Power για να το ανοίξετε. 2. Για να κλείσετε το MEGA STICK 528, τοποθετήστε το διακόπτη Λεπτομερείς οδηγίες χρήσης παρέχονται στον οδηγό χρήστη (user s guide) που περιλαμβάνεται στο CD που συνοδεύει το πακέτο. Για περισσότερες πληροφορίες σχετικά με την αναβάθμιση του υλικολογισμικού, παρακαλούμε

Διαβάστε περισσότερα

Βιβλιοθήκη για οθόνη LCD

Βιβλιοθήκη για οθόνη LCD Βιβλιοθήκη για οθόνη LCD Η βιβλιοθήκη LCD βρίσκεται προεγκατεστημένη στο περιβάλλον προγραμματισμού του Arduino (IDE) και για την ορθή της λειτουργία ακολουθούμε την παρακάτω διαδικασία: Ø Δηλώνουμε τη

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ ΣΥΣΤΗΜΑΤΩΝ ΑΥΤΟΜΑΤΟΥ ΕΛΕΓΧΟΥ Ι

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ ΣΥΣΤΗΜΑΤΩΝ ΑΥΤΟΜΑΤΟΥ ΕΛΕΓΧΟΥ Ι ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ ΣΥΣΤΗΜΑΤΩΝ ΑΥΤΟΜΑΤΟΥ ΕΛΕΓΧΟΥ Ι ΕΛΕΓΧΟΣ ΣΤΑΘΜΗΣ ΥΓΡΟΥ ΕΞΑΜΕΝΗΣ 1. ΠΕΡΙΓΡΑΦΗ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΙΑΤΑΞΗΣ Τα βασικά µέρη της εργαστηριακής διάταξης είναι κατασκευασµένα από την εταιρεία LUCAS-NULLE.

Διαβάστε περισσότερα

Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 2. Προγραμματισμός Φυσικών Συστημάτων. Συστήματα Πραγματικών Εφαρμογών. Νέα Ψηφιακά Αντικείμενα

Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 2. Προγραμματισμός Φυσικών Συστημάτων. Συστήματα Πραγματικών Εφαρμογών. Νέα Ψηφιακά Αντικείμενα Σκοπός Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 2 ΤΟ ΣΥΣΤΗΜΑ ΣΑΡΩΣΗΣ ΤΟΥ ΟΠΤΙΚΟΥ ΠΕΔΙΟΥ. Ψηφιακά Αντικείμενα Μικροελεγκτής Προγραμματισμός Φυσικών Συστημάτων Συστήματα Πραγματικών Εφαρμογών Νέα Ψηφιακά

Διαβάστε περισσότερα

ΗΥ220: Εργαστήριο Ψηφιακών Κυκλωµάτων Τµήµα Επιστήµης Υπολογιστών Πανεπιστήµιο Κρήτης Χειµερινό Εξάµηνο

ΗΥ220: Εργαστήριο Ψηφιακών Κυκλωµάτων Τµήµα Επιστήµης Υπολογιστών Πανεπιστήµιο Κρήτης Χειµερινό Εξάµηνο ΗΥ220: Εργαστήριο Ψηφιακών Κυκλωµάτων Τµήµα Επιστήµης Υπολογιστών Πανεπιστήµιο Κρήτης Χειµερινό Εξάµηνο 2017 2018 Εργαστήριο 2 (2 εβδοµάδες) Εβδοµάδα 27/11 έως 01/12 (αναλόγως το εργαστηριακό τµήµα που

Διαβάστε περισσότερα

Α. Βασική Χρήση κινητήρα - Servo με τη βιβλιοθήκη <Servo.h>

Α. Βασική Χρήση κινητήρα - Servo με τη βιβλιοθήκη <Servo.h> Α. Βασική Χρήση κινητήρα - Servo με τη βιβλιοθήκη (συνδέω τα 3 καλωδιάκια του servo στο σήμα, στο + (κόκκινο) και στο - (μαύρο, καφέ, κλπ)) Με 4 βασικές εντολές μπορώ να χειριστώ οποιοδήποτε

Διαβάστε περισσότερα

1 ο Εργαστήριο Συντεταγμένες, Χρώματα, Σχήματα

1 ο Εργαστήριο Συντεταγμένες, Χρώματα, Σχήματα 1 ο Εργαστήριο Συντεταγμένες, Χρώματα, Σχήματα 1. Σύστημα Συντεταγμένων Το σύστημα συντεταγμένων που έχουμε συνηθίσει από το σχολείο τοποθετούσε το σημείο (0,0) στο σημείο τομής των δυο αξόνων Χ και Υ.

Διαβάστε περισσότερα

Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Β : Επικοινωνία Υπολογιστή με Μικροελεγκτή

Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Β : Επικοινωνία Υπολογιστή με Μικροελεγκτή Σκοπός Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Β : Επικοινωνία Υπολογιστή με Μικροελεγκτή Μικροελεγκτές Πλακέτα Arduino Προγραμματισμός Μικροελεγκτών στη C. Επικοινωνία Υπολογιστή

Διαβάστε περισσότερα

Έλεγχος κινητήρα συνεχούς ρεύματος με τρανζίστορ και Arduino

Έλεγχος κινητήρα συνεχούς ρεύματος με τρανζίστορ και Arduino Έλεγχος κινητήρα συνεχούς ρεύματος με τρανζίστορ και Arduino Στην κατασκευή αυτή ο σκοπός ήταν να ελέγξουμε την ταχύτητα ενός κινητήρα συνεχούς ρεύματος με τη χρήση ενός τρανζίστορ που θα χρησιμοποιηθεί

Διαβάστε περισσότερα

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΡΑΓΚΙΑΟΥΡΗΣ ΝΙΚΟΛΑΟΣ

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΡΑΓΚΙΑΟΥΡΗΣ ΝΙΚΟΛΑΟΣ ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ 3/02/2019 ΚΑΡΑΓΚΙΑΟΥΡΗΣ ΝΙΚΟΛΑΟΣ ΘΕΜΑ 1 ο 1. Να γράψετε στο τετράδιό σας το γράμμα καθεμιάς από τις παρακάτω προτάσεις και δίπλα τη λέξη ΣΩΣΤΟ, αν είναι σωστή ή τη λέξη ΛΑΘΟΣ, αν είναι

Διαβάστε περισσότερα

ΗΥ220: Εργαστήριο ψηφιακών κυκλωμάτων

ΗΥ220: Εργαστήριο ψηφιακών κυκλωμάτων Πανεπιστήμιο Κρήτης Τμήμα Επιστήμης Υπολογιστών ΗΥ220: Εργαστήριο ψηφιακών κυκλωμάτων Γιώργος Δημητρακόπουλος Ελεγκτής VGA οθόνης και αντιμετώπιση μεγαλύτερων κυκλωμάτων Συνεχίζοντας από την 3 η άσκηση,

Διαβάστε περισσότερα

ΘΕΜΑ : ΗΛΕΚΤΡΟΝΙΚΑ ΔΙΑΡΚΕΙΑ: 2 περιόδους

ΘΕΜΑ : ΗΛΕΚΤΡΟΝΙΚΑ ΔΙΑΡΚΕΙΑ: 2 περιόδους ΘΕΜΑ : ΗΛΕΚΤΡΟΝΙΚΑ ΔΙΑΡΚΕΙΑ: 2 περιόδους 11/10/2011 08:28 καθ. Τεχνολογίας Τι είναι Ηλεκτρισμός Ηλεκτρισμός είναι η κατευθυνόμενη κίνηση των ηλεκτρονίων μέσα σ ένα σώμα το οποίο χαρακτηρίζεται σαν αγωγός

Διαβάστε περισσότερα

Φύλλο εργασίας 1 Εισαγωγή στη Ρομποτική

Φύλλο εργασίας 1 Εισαγωγή στη Ρομποτική Φύλλο εργασίας 1 Εισαγωγή στη Ρομποτική Χωριστείτε σε ομάδες 2-3 ατόμων και απαντήστε στις ερωτήσεις του φύλλου εργασίας. Δραστηριότητα 1 Συζητήστε με τα μέλη της ομάδας σας και γράψτε μια λίστα με ρομποτικές

Διαβάστε περισσότερα

Ενσωµατωµένα Συστήµατα

Ενσωµατωµένα Συστήµατα Ενσωµατωµένα Συστήµατα για εφαρµογές πραγµατικού χρόνου Μικροελεγκτής Arduino Ιωάννης Καλόµοιρος Αναπληρωτής Καθηγητής Τµήµα Μηχανικών Πληροφορικής Μάθηµα 7ο Τι είναι το Arduino... Ένα open-hardware σύστηµα

Διαβάστε περισσότερα

Μια πρόταση διδασκαλίας για το μάθημα του προγραμματισμού Η/Υ στο Λύκειο με τη μεθοδολογία STEM

Μια πρόταση διδασκαλίας για το μάθημα του προγραμματισμού Η/Υ στο Λύκειο με τη μεθοδολογία STEM Μια πρόταση διδασκαλίας για το μάθημα του προγραμματισμού Η/Υ στο Λύκειο με τη μεθοδολογία STEM Οδηγίες για την υλοποίηση της διδακτικής παρέμβασης 1η διδακτική ώρα: Υλοποίηση του φύλλου εργασίας 1 με

Διαβάστε περισσότερα

ΑΙΣΘΗΤΗΡΕΣ ΚΑΙ ΜΟΤΟΡΕΣ ΠΡΑΚΤΙΚΑ ΘΕΜΑΤΑ ΧΡΗΣΗΣ. Υποψήφιος Διδάκτωρ

ΑΙΣΘΗΤΗΡΕΣ ΚΑΙ ΜΟΤΟΡΕΣ ΠΡΑΚΤΙΚΑ ΘΕΜΑΤΑ ΧΡΗΣΗΣ. Υποψήφιος Διδάκτωρ ΑΙΣΘΗΤΗΡΕΣ ΚΑΙ ΜΟΤΟΡΕΣ ΠΡΑΚΤΙΚΑ ΘΕΜΑΤΑ ΧΡΗΣΗΣ Δημιουργός: Επιβλέπων: Σκούπρας Παύλος Πετεινάτος Ηλίας Υποψήφιος Διδάκτωρ 1 ΔΟΜΗ ΠΑΡΑΔΕΙΓΜΑΤΩΝ Εφαρμογές πριν τους αισθητήρες Ανάγκες που οδηγούν στη χρήση

Διαβάστε περισσότερα

Αυτή η άσκηση έχει σαν σκοπό, να δείξει τον τρόπο με τον οποίο τίθεται σε λειτουργία η οθόνη LCD του αναπτυξιακού.

Αυτή η άσκηση έχει σαν σκοπό, να δείξει τον τρόπο με τον οποίο τίθεται σε λειτουργία η οθόνη LCD του αναπτυξιακού. ΑΠΕΙΚΟΝΙΣΕΙΣ ΜΕ LCD DISPLAY ΣΚΟΠΟΣ Αυτή η άσκηση έχει σαν σκοπό, να δείξει τον τρόπο με τον οποίο τίθεται σε λειτουργία η οθόνη LCD του αναπτυξιακού. Οδηγώντας μια οθόνη υγρών κρυστάλλων Liquid Crystal

Διαβάστε περισσότερα

Συλλογή & Επεξεργασία Δεδομένων Εξαμηνιαία ΡομποΚαθαριστής Μέρος Β : Το Πρόγραμμα. Σχεδίαση Συστήματος Πραγματικής Εφαρμογής (Prototyping).

Συλλογή & Επεξεργασία Δεδομένων Εξαμηνιαία ΡομποΚαθαριστής Μέρος Β : Το Πρόγραμμα. Σχεδίαση Συστήματος Πραγματικής Εφαρμογής (Prototyping). Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εξαμηνιαία 2015 ΡομποΚαθαριστής Μέρος Β : Το Πρόγραμμα. Σχεδίαση Συστήματος Πραγματικής Εφαρμογής (Prototyping). Μονάδες ενός Ρομποτικού Συστήματος Μονάδα Συλλογής

Διαβάστε περισσότερα

Project 5: Συνθέτοντας μουσική

Project 5: Συνθέτοντας μουσική Project 5: Συνθέτοντας μουσική Επίπεδο: Μέτριο Κατηγορία: Προγραμματισμός Σύντομη Περιγραφή: Πράγματι το Arduino είναι ικανό να παίξει μουσική! Το μόνο επιπλέον εξάρτημα που απαιτείται είναι Buzzer ή πιεζοηλεκτρικό

Διαβάστε περισσότερα