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

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

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

Transcript

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

2 Σύνδεση του Arduino με τον Η/Υ και προγραμματισμός αυτού. 1. Εγκατάσταση περιβάλλοντος Arduino IDE Για να προγραμματίσετε τη μονάδα σας θα χρειαστείτε το περιβάλλον προγραμματισμού Arduino IDE (εικόνα 1). Στο περιβάλλον αυτό γράφετε κώδικα (βασίζεται στη γλώσσα C/C++) τον οποίο μετά μεταγλωττίζετε και μεταφορτώνετε στη μονάδα σας. Το Arduino IDE υπάρχει σε εκδόσεις για Windows, Mac και Linux και μπορείτε να το κατεβάσετε εντελώς δωρεάν από την επίσημη ιστοσελίδα ( Εικόνα 1 Περιβάλλον προγραμματισμού Arduino IDE Το περιβάλλον αυτό έχει εξελληνισμένο μενού, καθώς και αρκετά έτοιμα παραδείγματα χρήσης βασικών λειτουργιών (Αρχείο => Παραδείγματα). Κάτω δεξιά φαίνεται σε ποια com είναι συνδεδεμένο το arduino. Για να δουλέψουμε στο περιβάλλον προγραμματισμού Snap4arduino, πηγαίνουμε στο File Examples Firmata StandartFirmata και κατόπιν κάνουμε κλικ στο βελάκι (εξαγωγή ή Upload). Αν όλα είναι ΟΚ τότε θα εμφανιστεί στην γαλάζια γραμμή Done uploading. 2

3 Μετά από αυτό τρέχουμε το Snap4Arduino και εμφανίζεται στην οθόνη μας η παρακάτω εικόνα (εικόνα 2) Εικόνα 2 Περιβάλλον προγραμματισμού Snap4arduino Κάνετε κλικ στο κουμπάκι Arduino και μετά κλικ στο κουμπάκι Connect Arduino. Αν όλα πάνε καλά θα εμφανιστεί η παρακάτω εικόνα. Εικόνα 3 Αφού πατήσουμε ΟΚ είμαστε έτοιμοι να προγραμματίσουμε. 3

4 Να θυμίσουμε ότι το Arduino UNO έχει τις παρακάτω εισόδους εξόδους 4

5 Φύλλο εργασίας 1 Εντολή στο led να ανάψει και να σβήσει Λίγη Θεωρία πρώτα 1. Φωτοδίοδοι - Leds Οι φωτοδίοδοι, ή τα leds όπως έχουν κυριαρχήσει, υπάρχουν σε διάφορα χρώματα και τάσεις λειτουργίας. μπλέ κόκκινο πράσινο Ανάλογα με την προβλεπόμενη τάση λειτουργίας του led που έχουμε πρέπει να χρησιμοποιήσουμε μαζί και την κατάλληλη αντίσταση, ώστε να αποφύγουμε κάποια καταστροφή από υπέρταση. Για να βρούμε την αντίσταση που χρειαζόμαστε αρκεί να θυμηθούμε τον τύπο R = (Vπ Vλ) / I όπου R είναι η αντίσταση που χρειαζόμαστε, Vπ η παρεχόμενη τάση από την πήγή μας (5V από το Arduino), Vλ η τάση λειτουργίας του led και I το ρεύμα λειτουργίας του led. Τυπικά, μια αντίσταση γύρω στα 220 Ω καλύπτει τα περισσότερα led που θα χρησιμοποιήσουμε. Επίσης, τα leds έχουν πολικότητα, δηλαδή δουλεύουν μόνο αν συνδεθούν στην κατάλληλη φορά ρεύματος. Συνήθως το πόδι που πρέπει να συνδεθεί στη θετική κατεύθυνση (+) είναι πιο μακρύ από το αντίστοιχο για την αρνητική φορά (-). Επίσης, το λαμπάκι από την αρνητική μεριά ( ) είναι συνήθως επίπεδο κι όχι στρογγυλό όπως είναι από το άλλο πόδι (+). Μην ανησυχείτε όμως, μια ανάποδη σύνδεση δεν θα το καταστρέψει, απλά δεν θα ανάψει στην ανάποδη φορά (εκτός από την ιδιαίτερη περίπτωση να έχετε δώσει πολύ μεγάλη τάση και το δείτε να καίγεται). Σε αυτή την πρώτη άσκηση θα προσπαθήσουμε να δώσουμε την εντολή σε ένα led να ανάψει και να σβήσει. 5

6 Περιγραφή κυκλώματος Για το κύκλωμα θα χρειαστούμε ένα Led το οποίο θα συνδέσουμε ως εξής: Στο pin 13 του arduino θα συνδέσουμε το + του Led και στο GND pin που είναι ακριβώς δίπλα στο pin 13 θα συνδέσουμε το του Led. Προγραμματισμός Στην παρακάτω εικόνα φαίνεται ο προγραμματισμός σε Snap4arduino μέσω του οποίου όταν πατάμε το πλήκτρο 1 το led ανάβει, και όταν πατάμε το πλήκτρο 2 το led σβήνει. Άσκηση. Παρακάτω σας δίνονται 5 led (διαφανή). Βρέστε όταν ανάβουν τι χρώμα είναι. 6

7 Φύλλο εργασίας 2 To led που αναβοσβήνει Σε αυτή την άσκηση θα προσπαθήσουμε να κάνουμε ένα led να αναβοσβήνει ανά ένα δευτερόλεπτο, δηλαδή να δέχεται ρεύμα για ένα δευτερόλεπτο, να μην δέχεται ρεύμα για ένα δευτερόλεπτο κι αυτό να επαναλαμβάνεται επ' αόριστο. Περιγραφή κυκλώματος Για το κύκλωμα θα χρειαστούμε ένα Led και μια αντίσταση ώστε το ρεύμα των 5V που θα περνάει να αντιστοιχεί στην τάση λειτουργίας του Led που χρησιμοποιούμε και να μην έχουμε κάποιο πρόβλημα (π.χ. καταστροφή του Led από υπέρταση). Μπορείτε να δείτε το κύκλωμα στην εικόνα που ακολουθεί. Κύκλωμα φύλλου εργασίας 2 Η έξοδος του ρεύματος στο συγκεκριμένο σχήμα είναι το Pin 10, ενώ αν προσέξουμε η αντίσταση συνδέεται ανάμεσα στην έξοδο και στο Led ώστε να μην περάσει μεγάλη ποσότητα ρεύματος από αυτό. Ακολούθως συνδέεται το Led. Συνήθως τα led έχουν ένα μακρύτερο πόδι που μπαίνει από τη φορά +, δηλαδή το Pin 10 στην περίπτωσή μας. Τέλος, το κύκλωμα κλείνει με το άλλο πόδι του led στην υποδοχή GND που συμβολίζει τη φορά για το κύκλωμά μας. Προγραμματισμός κυκλώματος Το μόνο που μένει είναι να προγραμματίσουμε το κύκλωμά μας, σύμφωνα με αυτά που έχουμε ήδη αναφέρει. 7

8 Άσκηση Διαμορφώστε το πρόγραμμα καταλλήλως ώστε αν πατήσετε το πλήκτρο 0 να σταματάει να αναβοσβήνει το Led. Λύση 8

9 Φύλλο εργασίας 3 Σταδιακή αύξηση και μείωση φωτεινότητας (Fade in-fade out) Στο φύλλο εργασίας αυτό θα χρησιμοποιήσουμε ένα led το οποίο όμως δεν θα ανάβει με το μέγιστο δυνατό ρεύμα όπως στις προηγούμενες ασκήσεις, αλλά η έντασή του θα είναι αυξομειούμενη. Θα ξεκινά δηλαδή να ανάβει αχνά και σταδιακά θα αυξάνει η ένταση, μέχρι να φτάσει στο μέγιστο. Τότε, αντίστροφα θα ξεκινά η ένταση να μειώνεται σταδιακά μέχρι να φτάσει στο χαμηλότερο επίπεδο. Περιγραφή κυκλώματος Για την εργασία αυτή θα χρειαστούμε ένα led και μια αντίσταση, όπως έχει περιγραφεί στα προηγούμενα φύλλα εργασίας και φαίνεται στην εικόνα 9

10 Προγραμματισμός κυκλώματος Για την εργασία αυτή θα χρειαστεί να συνδέσουμε το led μας σε κάποια από τις PWM θύρες του Arduino, οι οποίες δουλεύουν κι ως αναλογικές έξοδοι. Οι δυνατές τιμές που μπορούν να δώσουν είναι από το 0 έως το 255, προσομοιώνοντας τις δυνατές τάσεις από 0 έως 5V. Έτσι, θα χρειαστεί να προγραμματίσετε τη θύρα σας ως εξόδου και να δίνετε στο Pin σιγά σιγά τις επιθυμητές τιμές, από 0 μέχρι

11 Άσκηση: Προγραμματίστε το παραπάνω ουτωσώστε να γίνεται συνεχώς το fade in fade out Μια εκδοχή του παραπάνω προγραμματισμού 11

12 Φύλλο εργασίας 4 Προγραμματίστε ένα 7segment digital display ώστε να δείχνει επαναλαμβανόμενα 0,1,2,3,4,5,6,6,8,9 Λίγη Θεωρία πρώτα 7segment display μπορεί να είναι κοινής ανόδου ή κοινής καθόδου σύμφωνα με το παρακάτω διαγράμμα. 12

13 Σας δίνετε ένα 7segment display κοινής ανόδου προγραμματίστε κατάλληλα ώστε να εμφανίζονται το ένα κατόπιν του άλλου τα ψηφία 0,1,2,.. κλπ. Περιγραφή κυκλώματος Να εξηγήσουμε λίγο το παραπάνω κύκλωμα. Στο pin13 συνδέουμε το 3,8 του display. Ακολούθως συνδέουμε τα: 13

14 1 Pin2 2 Pin3 4 Pin4 6 Pin5 7 Pin6 9 Pin7 10 Pin8 Όπως γίνεται αντιληπτό στην αρχή pin2,pin3,pin4,pin5,pin6,pin7,pin8 και pin13 είναι low άρα το display είναι κλειστό. Αν δώσουμε την εντολή Τότε θα ανάψει το display και θα δείχνει 8. Άρα αν θέλουμε να δείχνει ένα θα σβήσουμε a,f,g,e,d δηλ θα κάνουμε high τα 7,9,10,1,2 pin του display και άρα τα pin6, pin7, pin8, pin2 και pin3 του arduino. To πρόγραμμα σε snap4arduino είναι το παρακάτω: Για κάθε γράμμα: Οπότε για το τελικο: Άσκηση 14

15 Φύλλο εργασίας 5 Άνοιγμα κλείσιμο led με διακόπτη. Περιγραφή κυκλώματος 15

16 To πρόγραμμα σε snap4arduino είναι το παρακάτω: Εδώ για πρώτη φορά χρησιμοποιούμε ένα pin το pin12 σαν digital input. Φύλλο εργασίας 6 Άνοιγμα κλείσιμο fan με μεταβολή της θερμοκρασίας. Εδώ θα χρησιμοποιήσουμε έναν αισθητήρα θερμοκρασίας LM35DZ Αυτός ο αισθητήρας συμπεριφέρεται ως εξής: Αν τροφοδοτήσουμε το Vs με +5V και γειώσουμε το GND τότε το Vout δίνει μια στάθμη τάσης ανάλογα της εξωτερικής θερμοκρασίας πχ 250mV στους 25 ο C, 260mV στους 26 ο C κοκ. Αυτό μπορούμε να το ελέγξουμε ως εξής. Δίνουμε 5V στο Vs και GND στο 3 ποδαράκι του LM35DZ οδηγούμε το 2 ποδαράκι του LM35DZ στο Α2. Με το δάχτυλο πιάνουμε το LM35DZ και παρατηρούμε την μεταβολή της τάσης εισόδου του Α2 με το εξής προγραμματάκι. 16

17 Παρατηρούμε όντως ότι η αναλογική είσοδος μεταβάλλεται από 54 έως Φυσικά δεν είναι όπως το περιγράψαμε θεωρητικά από 23 έως 38 αλλά επειδή τα πάντα είναι σχετικά θεωρώντας ότι και το τότε θα μπορούσαμε να πούμε ότι το ο C και έτσι θα μπορούσαμε να γράψουμε ένα προγραμματάκι στο οποίο θα μπορούσαμε να πούμε ότι αν η θερμοκρασία ξεπεράσει τους 28 ο C 60 τότε να δώσει το pin10 5V σε ένα ρελέ το οποίο κλείνοντας θα λειτουργεί ως διακόπτης για να ξεκινήσει ένας ανεμιστήρας να μας δροσίζει. Το ηλεκτρολογικό σχέδιο του ρελέ είναι το παρακάτω:

18 Έστω ότι δίνω 12V στο ποδαράκι 3 του ρελέ τότε από ότι φαίνεται από το σχήμα αυτά βγαίνουν στο ποδαράκι 4 του ρελέ. Αν όμως έχω το ποδαράκι 2 στο GND και δώσω 5V στο ποδαράκι 1 τότε αυτόματα ο διακόπτης(το έλασμα) που βρίσκεται στο 4 θα πάει στο 5 και τα 12V που υπάρχουν στο 3 θα πάνε στο 5. Άρα αν στο 5 έχω το + ενός fan και το αυτού στο GND to fan θα αρχίσει να περιστρέφεται. Τι θα πώ δηλαδή στο arduino μου. Διάβασε την θερμοκρασία στο Α1 (την τιμή). Αν αυτή ξεπεράσει το 28 (60) τότε κάνε high το pin8 το οποίο έχω συνδεδεμένο στο 1 του ρελέ, επομένως τότε θα πάνε τα 12V στο 5 που είναι το + του fan και αυτό θα αρχίσει να περιστρέφεται. Μόλις κατέβει κάτω από τα 60 η τιμή στο LM35DZ τότε θα ανέβει στο 4 το έλασμα του ρελέ θα μηδενίσει το 5 άρα θα σταματήσει ο κίνητήρας. Άρα λοιπόν το πρόγραμμα μου θα γίνει ως εξής: Για να εξηγήσουμε λίγο. Το pin10 είναι συνδεδεμένο στο + του LM35DZ και το αυτού είναι συνδεδεμένο στο GND. Άρα κάνοντας high το pin10 βγαίνει έξοδος στο μεσαίο ποδαράκι του LM35DZ που είναι 57 το οποίο οδηγώ στο Α1 (analogue input). Έτσι λοιπόν στο πρόγραμμα λέω αν το A1 ξεπεράσει τα 60 το κάνε το pin8 high άρα δώσε 5V στο ποδαράκι 1 του ρελέ και άρα τα 12V που έχω στο ποδαράκι 3 του ρελέ θα πάνε στο 5 και άρα θα ξεκινήσει ο κινητήρας. 18

19 Φύλλο εργασίας 7 Σταδιακή αύξηση και μείωση φωτεινότητας με ποτενσιόμετρο Στο φύλλο εργασίας αυτό θα χρησιμοποιήσουμε ένα ποτενσιόμετρο για να ρυθμίζουμε την ένταση με την οποία θα ανάψει το led μας. Για να γίνει αυτό θα πρέπει να συνδέσουμε ένα led και μια αντίσταση σε ένα ψηφιακό pin, ένα ποτενσιόμετρο σε ένα αναλογικό pin, και ανάλογα με την τιμή που μας δίνει (διαβάζουμε από) το ποτενσιόμετρο θα δίνουμε αντίστοιχη ένταση στο led. Περιγραφή κυκλώματος Συνδέουμε ένα led σε ένα ψηφιακό pin (PWM). Επίσης συνδέουμε ένα ποτενσιόμετρο σε μια αναλογική είσοδο (υπάρχουν έξι όπως έχουμε δει στο Arduino Uno) από την οποία θα διαβάζουμε τις τιμές του ποτενσιόμετρου.για το ποτενσιόμετρο η συνδεσμολογία είναι απλή, όπως φαίνεται στην παραπάνω εικόνα. Χρειαζόμαστε πηγή (5V), γείωση (GND) και το μεσαίο πόδι συνδεδεμένο σε μια αναλογική είσοδο. Οι τιμές που θα έρθουν από εκεί θα κυμαίνονται από το 0 έως το 1023, οπότε θα πρέπει να κάνουμε την αντίστοιχη μετατροπή για να τις δώσουμε ως ένταση του Pin (π.χ. να δίνουμε την είσοδο διά του 4).Το ποτενσιόμετρο τοποθετείται απευθείας πάνω στο breadboard, αν έχει τα κατάλληλα άκρα. 19

20 Στην αρχή γράφουμε το παρακάτω προγραμματάκι για να δούμε τι ακριβώς διαβάζουμε στο Α1. Καθώς περιστρέφω το ποτενσιόμετρο διαβάζω τιμές από (Η χαρά του δυαδικού) Προγραμματισμός κυκλώματος Παρακάτω ακολουθεί το πρόγραμμα που πρέπει να γραφτεί. Άσκηση: Να φτιάξετε κατάλληλο κύκλωμα στο οποίο θα υπάρχουν 3 led ένα κοκκινο, ένα πράσινο και ένα κίτρινο και καθώς θα περιστρέφετε το ποτενσιόμετρο να ανάβει μιά το κόκκινο, μια το κίτρινο και μια το πράσινο. (Δηλ στην περιοχή νά ανάβει το κόκκινο, στην περιοχή να ανάβει το κίτρινο και στην περιοχή να ανάβει το πράσινο) 20

21 Παρακάτω ακολουθεί το πρόγραμμα που πρέπει να γραφτεί 21

22 Φύλλο εργασίας 8 Ελέγχοντας κινητήρα (DC Motor) Στο φύλλο εργασίας αυτό θα δούμε τη βασική συνδεσμολογία και έλεγχο κινητήρα συνεχούς ρεύματος (DC motor), τόσο ώς προς την κατεύθυνση περιστροφής όσο και προς τημ ταχύτητα περιστροφής. Αυτό θα το πετύχουμε με την χρήση του L293D motor driver chip. Περιγραφή κυκλώματος Στην παραπάνω συνδεσμολογία χρησιμοποιούμε ένα ποτενσιόμετρο για να ελέγξουμε τις στροφές του κινητήρα και έναν διακόπτη για να μεταβάλλουμε την φορά περιστροφής του κινητήρα. Τα υλικά (και το κόστος αυτών) που είναι απαραίτητα για την επίτευξη του παραπάνω project είναι τα παρακάτω: 22

23 ,

24

25 Συνολικό ποσό 12 Και βέβαια τα breadboard,arduino, και τα καλώδια μπορούμε να τα χρησιμοποιήσουμε αργότερα σε κάποιο άλλο project. Κάντε πρώτα την παρακάτω συνδεσμολογία: 25

26 Πρίν ξεκινήσουμε τον προγραμματισμό της φοράς περιστροφής του κινητήρα ας εξηγήσουμε λίγο την λειτουργία του L293D. To datasheet του L293D είναι το παρακάτω: Όπως ίσως παρατηρείτε το L293D μπορεί να ελέγξει έως και 2 κινητήρες. Τα pin που είναι απαραίτητα για τον έλεγχο ενός κινητήρα είναι τα: Vcc 1 Τροφοδοτείται πάντα με 5V. 26

27 Enable 1,2 Το κάνουμε high ή low αντίστοιχα για να κινήσουμε ή να σταματήσουμε τον κινητήρα. Εμείς θα το έχουμε μόνιμα high και θα ελέγξουμε το start stop του κινητήρα με τα pins Output 1 και Output 2(3,6) μέσω των pins Input 1 και Input 2 (2,7) σύμφωνα με το παρακάτω πίνακα. Δηλαδή άν δώσουμε στα In1,In2 GND,GND ή 5V, 5V τότε τα output1, output 2 είναι 0,0 και ο κινητήρας σταματά. Ενώ αν δώσουμε 5V, GND τότε έχω στο output 1 high στο output 2 low άρα ο κινητήρας κινείται προς την κατεύθυνση Α αλλιώς ανάποδα κινείται προς την κατεύθυνση Β. Το πρόγραμμα με το οποίο υλοποιούμε τα παραπάνω είναι το παρακάτω: Συνδέω τα in1 και in2 στα pin7 και pin8 του arduino. Έτσι κάνοντας manually high ή low τα pin7 και pin8 αντίστοιχα παρατηρώ την συμπεριφορά του κινητήρα. 27

28 Όταν πατάω το 1 περιστρέφεται ο κινητήρας προς την μια φορά, όταν πατάω το 2 περιστρέφεται ο κινητήρας αντίστροφα και όταν πατάω το 0 ο κινητήρας σταματάει. Πάμε να το υλοποιήσουμε αυτό με το switch και το ποτενσιόμετρο. Το κύκλωμα μου είναι το παρακάτω: Ας δούμε ποιά pin χρησιμοποιούμε Enablepin είναι το pin11 του arduino in1 είναι το pin10 in2 είναι το pin9 Προσέξτε λίγο τα pin9,10,11 είναι pwm. Pin7 είναι το switch A0 είναι η έξοδος του ποτενσιόμετρου. 28

29 Προγραμματισμός κυκλώματος 29

30 Φύλλο εργασίας 9 Σύνθετη κατασκευή Στο φύλλο εργασίας αυτό θα συνδυάσουμε χαρακτηριστικά που έχουμε δουλέψει στα προηγούμενα φύλλα, με σκοπό να φτιάξουμε μία πιο σύνθετη κατασκευή. Παράδειγμα Υλοποιήστε μια κατασκευή όπως το πατακάτω (όχημα με 2 κινητήρες), την οποία θα κινείτε με μιά διάταξη διακοπτών που εσείς θα φτιάξετε. Εδώ σε λειτουργία από τα παιδιά της Γ Γυμνασίου της ΓΣΘ 30

31 Προγραμματισμός κυκλώματος //moving the car /**********************************/ const int sw1 = 2; const int sw2 = 3; const int sw3 = 4; const int sw4 = 5; const int in1 = 8; const int in2 = 9; const int in3 = 10; const int in4 = 11; /**********************************/ void setup() { pinmode(sw1,input); pinmode(sw2,input); pinmode(sw3,input); pinmode(sw4,input); pinmode(in1,output); pinmode(in2,output); pinmode(in3,output); pinmode(in4,output); } /**********************************/ void loop() { //read the state of the key value //and check if the kye is pressed //if it is,the state is HIGH if(digitalread(sw1) ==HIGH & digitalread(sw3) ==HIGH & digitalread(sw2) ==LOW & digitalread(sw4) ==LOW) { digitalwrite(in1,high); digitalwrite(in2,low); digitalwrite(in4,high); digitalwrite(in3,low); } if(digitalread(sw1) ==LOW & digitalread(sw3) ==LOW & digitalread(sw2) ==HIGH & digitalread(sw4) ==HIGH) { digitalwrite(in1,low); digitalwrite(in2,high); digitalwrite(in4,low); digitalwrite(in3,high); } if(digitalread(sw1) ==HIGH & digitalread(sw3) ==LOW & digitalread(sw2) ==LOW & digitalread(sw4) ==LOW) { 31

32 digitalwrite(in1,high); digitalwrite(in2,low); digitalwrite(in4,low); digitalwrite(in3,low); } if(digitalread(sw1) ==LOW & digitalread(sw3) ==HIGH & digitalread(sw2) ==LOW & digitalread(sw4) ==LOW) { digitalwrite(in1,low); digitalwrite(in2,low); digitalwrite(in4,high); digitalwrite(in3,low); } if(digitalread(sw1) ==LOW & digitalread(sw3) ==LOW & digitalread(sw2) ==LOW & digitalread(sw4) ==LOW) { digitalwrite(in1,low); digitalwrite(in2,low); digitalwrite(in4,low); digitalwrite(in3,low); } }.Προσπαθείστε να το μετατρέψετε σε Snap4arduino Ξεχωριστό βοήθημα για την συγγραφή αυτών των σημειώσεων υπήρξε το εγχειρίδιο του Εμμανουήλ Πουλάκη «Προγραμματίζοντας με τον μικροελεγκτή Arduino» Αλλά βοηθήματα για την συγγραφή του παραπάνω:

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

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

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

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

Προγραμματισμο ς σε Arduino Προγραμματισμο ς σε Arduino Arduino UNO & Innoesys Educational Shield www.devobox.com Ηλεκτρονικά Εξαρτήματα & Υλικά Κατασκευής Πρωτοτύπων Λέανδρου 79, 10443, Κολωνός +30 210 51 55 513, info@devobox.com

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

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

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

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

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

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

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

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

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

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

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, λειτουργεί χάρη σε έναν μικροελεγκτή. Ως μικροελεγκτή μπορούμε να φανταστούμε

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Παιδιά κάτω των 13 ετών δε θα πρέπει να χρησιμοποιούν το κιτ χωρίς επίβλεψη. Μη συνδέετε την κύρια πλακέτα σε εξωτερική τροφοδοσία μεγάλης ισχύος. 2 ΠΕΡΙΕΧΟΜΕΝΑ 01. Robotale (Arduino-Compatible) 02. Ράστερ 830 οπών 03. Κουτί αποθήκευσης 04. Κόκκινα leds (τεμ. 5) 05. Κίτρινα leds (τεμ. 5) 06. Πράσινα leds (τεμ. 5) 07. Αντιστάτες 220 Ohm (τεμ. 8) 08.

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

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

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

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

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

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

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

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

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

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

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

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

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

WiFi V-Timer ΕΚΔΟΣΗ 2Η

WiFi V-Timer ΕΚΔΟΣΗ 2Η ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ WiFi V-Timer ΕΚΔΟΣΗ 2Η 1 ΠΕΡΙΕΧΟΜΕΝΑ 1. ΓΝΩΡΙΜΙΑ ΜΕ ΤΟ WiFi V-Timer... 3 2. ΠΛΕΟΝΕΚΤΗΜΑΤΑ ΤΟΥ WiFi V-Timer... 4 3. ΤΟΠΙΚΟΣ ΧΕΙΡΙΣΜΟΣ ΤΟΥ WiFi V-Timer... 5 4. ΕΓΚΑΤΑΣΤΑΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ

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

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

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

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

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

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

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

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

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

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

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

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

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

Μετρήσεις και συλλογή δεδομένων (Data acquisition) με μικροελεγκτές. Εισαγωγή στο Arduino. Ηλεκτρομηχανολογικός εξοπλισμός διεργασιών

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

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

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

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

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

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

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

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

Arduino Teachers Workshop

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

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

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

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

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

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 4. Οδηγώντας έναν DC Κινητήρα. Το κύκλωμα της Λειτουργίας DC Κινητήρα

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 4. Οδηγώντας έναν DC Κινητήρα. Το κύκλωμα της Λειτουργίας DC Κινητήρα Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 4 Οδηγώντας έναν DC Κινητήρα. Το κύκλωμα της Λειτουργίας DC Κινητήρα Τρανζίστορ στη Λειτουργία ενός DC Κινητήρα. Η Χρήση της Διόδου. Το Πρόγραμμα που Οδηγεί

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

ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO. Υποψήφιος Διδάκτωρ

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

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

Σκοπός. Προγραμματίζοντας τον Arduino ΙΙ Εντολή Εκχώρησης & Εντολές. Συλλογή & Επεξεργασία Δεδομένων. Πρόγραμμα. Εντολές Επεξεργασίας Δεδομένων

Σκοπός. Προγραμματίζοντας τον Arduino ΙΙ Εντολή Εκχώρησης & Εντολές. Συλλογή & Επεξεργασία Δεδομένων. Πρόγραμμα. Εντολές Επεξεργασίας Δεδομένων Σκοπός Συλλογή & Επεξεργασία Δεδομένων Προγραμματίζοντας τον Arduino ΙΙ Εντολή Εκχώρησης & Εντολές Ελέγχου. Πρόγραμμα Εντολές Επεξεργασίας Δεδομένων Εντολή Εκχώρησης Εντολές Ελέγχου Λογική συνθήκη Εντολή

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

ΑΣΚΗΣΗ 0. Κύκλωμα - Όργανα

ΑΣΚΗΣΗ 0. Κύκλωμα - Όργανα ΑΣΚΗΣΗ 0 Κύκλωμα Όργανα ΤΙ ΧΡΕΙΑΖΟΜΑΣΤΕ: Ένα τροφοδοτικό GP 4303D, δύο πολύμετρα FLUKE 179 ένα λαμπάκι πυρακτώσεως, ένα πυκνωτή και καλώδια. ΣΚΟΠΟΣ: α) Να μάθουμε να φτιάχνουμε ένα κύκλωμα στον πάγκο β)

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

Εμμανουήλ Πουλάκης. Προγραμματίζοντας με τον μικροελεγκτή Arduino

Εμμανουήλ Πουλάκης. Προγραμματίζοντας με τον μικροελεγκτή Arduino Εμμανουήλ Πουλάκης Προγραμματίζοντας με τον μικροελεγκτή Arduino Ηράκλειο Ιανουάριος 2015 Έκδοση 1η Ηράκλειο, Ιανουάριος 2015 ISBN 978-960-93-6760-8 Αυτό το υλικό διατίθεται με άδεια Creative Commons

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

Απλή Δομή Επιλογής. Ο κώδικας. //με χρήση μεταβλητών. delay (3000);

Απλή Δομή Επιλογής. Ο κώδικας. //με χρήση μεταβλητών. delay (3000); Απλή Δομή Επιλογής Να κατασκευάσετε το κύκλωμα το οποίο θα υλοποιεί τα φανάρια. Στη συνέχεια να αναπτύξετε τον κατάλληλο κώδικα ώστε όταν ανάβει το κόκκινο θα ανάβει και το άσπρο, όταν θα σβήνει το κόκκινο

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

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

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

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

ΘΕΜΑ : ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ DIGITAL ELECTRONICS

ΘΕΜΑ : ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ DIGITAL ELECTRONICS ΘΕΜΑ : ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ DIGITAL ELECTRONICS ΔΙΑΡΚΕΙΑ: 1 περιόδους 16/11/2011 10:31 (31) καθ. Τεχνολογίας ΚΑΤΗΓΟΡΙΕΣ ΜΕΓΕΘΩΝ ΑΝΑΛΟΓΙΚΟ (ANALOGUE) ΨΗΦΙΑΚΟ (DIGITAL) 16/11/2011 10:38 (38) ΕΙΣΑΓΩΓΗ ΣΤΑ

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

Εγκατάσταση του Arduino IDE

Εγκατάσταση του Arduino IDE ΑΣΠΑΙΤΕ Συλλογή και Επεξεργασία Δεδομένων Εργαστήριο ΠΕΡΙΕΧΟΜΕΝΑ: Πώς να κατεβάσετε και να εγκαταστήσετε το Ολοκληρωμένο Περιβάλλον Ανάπτυξης (IDE), για το προγραμματισμό του Arduino. Χρησιμοποιώντας το

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

: 7 1). 5sec 3sec. 7 sec 3 sec. restart. d6 1, d7 1 B 0. $400400-400407. SW2/4 /ADC ON OFF 2

: 7            1). 5sec    3sec.         7 sec      3 sec.   restart. d6 1, d7 1 B 0.           $400400-400407. SW2/4  /ADC  ON  OFF   2 Εργαστήριο Μικροεπεξεργαστών IΙ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο: 7 Έλεγχος Κινητήρα Συνεχούς Ρεύµατος Ονοµατεπώνυµο: Βαθµός: Σκοπός της εργαστηριακής άσκησης: Η άσκηση αυτή προσφέρει τις απαραίτητες βασικές γνώσεις

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

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

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

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

Γνωριμία με το Arduino

Γνωριμία με το Arduino Γνωριμία με το Arduino Τι είναι το Arduino; Το arduino είναι ένας μικρός υπολογιστής σε μέγεθος παλάμης που περιλαμβάνει ένα μικροελεγκτή (για εκτέλεση εντολών) και ένα σύνολο εισόδων/εξόδων για επικοινωνία

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

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

ΑΣΚΗΣΗ 8 Tutorial by TeSLa Συνδεσμολογία κυκλώματος Διαδικασία Προγραμματισμού Α.Τ.Ε.Ι. ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΑΥΤΟΜΑΤΙΣΜΟΥ ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΑΣΚΗΣΗ 8 Tutorial by TeSLa Συνδεσμολογία κυκλώματος Διαδικασία Προγραμματισμού Θεσσαλονίκη, Ιανουάριος 2007 Η Άσκηση 8 του εργαστηρίου

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

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

Ενσωματωμένα Συστήματα Ενσωματωμένα Συστήματα για εφαρμογές πραγματικού χρόνου Εφαρμογές με τον Arduino Ιωάννης Καλόμοιρος Αναπληρωτής Καθηγητής Τμήμα Μηχανικών Πληροφορικής Μάθημα 10 1 Συναρτήσεις αναλογικής εξόδου: PWM Το

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

4 Εισαγωγή στο Arduino

4 Εισαγωγή στο Arduino 28 Εισαγωγή στο Arduino 4 Εισαγωγή στο Arduino Τι είναι το Arduino; To arduino είναι ένας μικροελεγκτής, προσαρμοσμένος σε μια πλακέτα και έτοιμος προς χρήση. Μας φώτισες. Και τι είναι ένας μικροελεγκτής;

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

Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Α : Υλικά

Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Α : Υλικά Σκοπός Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Α : Υλικά Μικροελεγκτές Πλακέτα Arduino Προσομοίωση Μικροελεγκτών Προγραμματισμός Μικροελεγκτών στη C. 7.1 ΕΠΙΔΙΩΞΗ ΤΗΣ ΕΡΓΑΣΙΑΣ

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

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

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

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

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 3 Μέτρηση Θερμοκρασίας Σύστημα Ελέγχου Θερμοκρασίας. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

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

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

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

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

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

Β1.1 Δημιουργία Εφαρμογής στο Περιβάλλον Προγραμματισμού EdScratch του Edison ρομπότ

Β1.1 Δημιουργία Εφαρμογής στο Περιβάλλον Προγραμματισμού EdScratch του Edison ρομπότ Β1.1 Δημιουργία Εφαρμογής στο Περιβάλλον Προγραμματισμού EdScratch του Edison ρομπότ Τι θα μάθουμε σήμερα: Να γνωρίσουμε την Ρομποτική Να προετοιμάσουμε και να γνωρίσουμε το Edison ρομπότ Να μεταφερόμαστε

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

Δραστηριότητα 1 Σχεδιασμός σκηνικού

Δραστηριότητα 1 Σχεδιασμός σκηνικού ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 3 Δραστηριότητα 1 Σχεδιασμός σκηνικού Ας κατασκευάσουμε την επόμενη σκηνή-room. Όμοια με προηγουμένως κατασκευάζουμε το σκηνικό-background «ΔΡΟΜΟΣ» και αφού δημιουργήσουμε τη σκηνή-room

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

- 1 - ΜΕΛΕΣΗ ΦΑΡΑΚΣΗΡΙΣΙΚΗ ΚΑΜΠΤΛΗ: Ηλεκτρικής πηγής, ωμικού καταναλωτή και διόδων πυριτίου και γερμανίου, με τη ΛΑ- LoggerProGR.

- 1 - ΜΕΛΕΣΗ ΦΑΡΑΚΣΗΡΙΣΙΚΗ ΚΑΜΠΤΛΗ: Ηλεκτρικής πηγής, ωμικού καταναλωτή και διόδων πυριτίου και γερμανίου, με τη ΛΑ- LoggerProGR. - 1 - ΜΕΛΕΣΗ ΦΑΡΑΚΣΗΡΙΣΙΚΗ ΚΑΜΠΤΛΗ: Ηλεκτρικής πηγής, ωμικού καταναλωτή και διόδων πυριτίου και γερμανίου, με τη ΛΑ- LoggerProGR. τόχοι: o o o o η εξοικείωση με το ΣΣΛ-Α LabPro και το λογισμικό LoggerproGr

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

ΝΟΜΟΣ ΤΟΥ 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

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

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

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

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

ΑΣΚΗΣΗ ΜHΧΑΤΡΟΝΙΚΗΣ. Τέλος όταν εισάγετε ένας σωστός συνδυασμός η ένδειξη του display να μηδενίζετε.

ΑΣΚΗΣΗ ΜHΧΑΤΡΟΝΙΚΗΣ. Τέλος όταν εισάγετε ένας σωστός συνδυασμός η ένδειξη του display να μηδενίζετε. ΑΣΚΗΣΗ ΜHΧΑΤΡΟΝΙΚΗΣ Να σχεδιάσετε ένα σύστημα το οποίο ελέγχει την κατάσταση τριών διακοπτών on/off, όταν πατηθεί ένας διακόπτης επαναφοράς (push buron), και εξετάζει αν ο συνδυασμός των παραπάνω διακοπτών

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

Αυτοματισμός PLC. Ειδικά Συστήματα Ελέγχου Πλοίου 2012 Κεφ. 2: Αυτοματισμός. Γ. Παπαλάμπρου

Αυτοματισμός PLC. Ειδικά Συστήματα Ελέγχου Πλοίου 2012 Κεφ. 2: Αυτοματισμός. Γ. Παπαλάμπρου Αυτοματισμός PLC Ειδικά Συστήματα Ελέγχου Πλοίου 2012 Κεφ. 2: Αυτοματισμός Γ. Παπαλάμπρου Άσκηση 3. Τυπικό διάγραμμα συστήματος συναγερμού με οπτικο-ακουστικό σήμα* Το σύστημα παρουσιάζεται σε κανονική

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

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

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

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

Σημειώσεις Ηλεκτρολογείου ΣΤ εξαμήνου

Σημειώσεις Ηλεκτρολογείου ΣΤ εξαμήνου Ακαδημία Εμπορικού Ναυτικού Κρήτης Σημειώσεις Ηλεκτρολογείου ΣΤ εξαμήνου ΚΙΝΗΤΗΡΕΣ ΕΝΑΛΛΑΣΣΟΜΕΝΟΥ ΡΕΥΜΑΤΟΣ Γεώργιος Μεσαρχάκης Ηλεκτρονικός Μηχανικός Τ.Ε. Διακρίνονται σε μονοφασικούς και τριφασικούς.

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

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

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

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

ΟΔΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΚΑΙ ΧΡΗΣΗΣ ΤΟΥ. WiFi V-Timer ΕΚΔΟΣΗ 1 Η

ΟΔΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΚΑΙ ΧΡΗΣΗΣ ΤΟΥ. WiFi V-Timer ΕΚΔΟΣΗ 1 Η ΟΔΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΚΑΙ ΧΡΗΣΗΣ ΤΟΥ WiFi V-Timer ΕΚΔΟΣΗ 1 Η 1 Δυνατότητες του WiFi V-Timer To WiFi V-Timer είναι ένα V-Timer με διπλή λειτουργικότητα 1. Δυνατότητα ασύρματης σύνδεσης στο Ίντερνετ μέσω

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

YN-360 PRO LED VIDEO LIGHT

YN-360 PRO LED VIDEO LIGHT YN-360 PRO LED VIDEO LIGHT ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΕΙΣΑΓΩΓΕΑΣ ΣΤΑΜΟΣ Α.Ε ΛΑΣΚΑΡΑΤΟΥ 11Α, 555 35 ΠΥΛΑΙΑ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΗΛ: 2310 942 000 www.stamos.com.gr info@stamos.com.gr 1 Πριν χρησιμοποιήσετε το προϊόν, παρακαλούμε

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

FPU EJ. Κατάλογος περιεχομένων

FPU EJ. Κατάλογος περιεχομένων FPU EJ Κατάλογος περιεχομένων FPU EJ...1 1. Μενού...2 2. Master Reset...3 3. Ώρα / Ημερομηνία...4 4. Τμήματα...6 5. Μηδενισμός Ζ & Μεταφορά στοιχείων...9 6. FORMAT προσωρινής μνήμης...10 7. Αλλαγή ταχύτητας...10

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

για τις ρυθμίσεις LabView μέσα από το κανάλι και του καλωδίου USB.

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

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

ΕΓΧΕΙΡΙΔΙΟ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ FK-20 (για συρόμενες πόρτες & μπάρες)

ΕΓΧΕΙΡΙΔΙΟ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ FK-20 (για συρόμενες πόρτες & μπάρες) ΕΓΧΕΙΡΙΔΙΟ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ FK-20 0 Εισαγωγή O πίνακας ελέγχου FK-20 είναι ένα εξαιρετικά προηγμένο προϊόν, εξοπλισμένο με μια προγραμματιζόμενη μονάδα επεξεργασίας δεδομένων, έχοντας την δυνατότητα και

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

ΣΤΟΙΧΕΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ARDUINO

ΣΤΟΙΧΕΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ARDUINO ΣΤΟΙΧΕΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ARDUINO Αντώνιος Καραγεώργος Βασικά Στοιχεία της Γλώσσας Προγραμματισμού Arduino Constants: HIGH/LOW Ορίζουν το επίπεδο της τάσης εισόδου/εξόδου ενός pin INPUT/OUTPUT Ορίζουν την

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

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

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

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

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

ΕΝΟΤΗΤΑ 5 Αναλογικά σήματα ΕΝΟΤΗΤΑ 5 Αναλογικά σήματα Σκοπός και περίγραμμα της Ενότητας 5 Σκοπός της παρουσίασης Να δώσουμε τις βασικές ιδέες για τα αναλογικά σήματα και την χρήση διαφορετικών ειδών περιφερειακών Σύνοψη Επεξήγηση

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

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

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωµάτων Τµήµα Επιστήµης Υπολογιστών Χειµερινό Εξάµηνο ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωµάτων Τµήµα Επιστήµης Υπολογιστών Χειµερινό Εξάµηνο 2006-2007 Εκφώνηση Εργαστηρίου Στο εργαστήριο του µαθήµατος σας ζητείται να σχεδιάσετε, να υλοποιήσετε και να επαληθεύσετε

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

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

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

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

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

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

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

THERMIS A.B.E.E. Pellet Controller 14400. www.thermis.gr e mail: info@thermis sa.gr

THERMIS A.B.E.E. Pellet Controller 14400. www.thermis.gr e mail: info@thermis sa.gr Pellet Controller 14400 Οδηγίες Χρήσης. Ο ελεγκτής περιλαμβάνει την αυτόματη διαδικασία της ανάφλεξης, καύσης και σβησίματος ενός λέβητα pellet ή βιομάζας. MENU Εγκαταστάτη. Για να εισέλθουμε στο menu

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

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

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

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

ΕΡΓΑΣΤΗΡΙΟ 6 ΟΔΗΓΗΣΗ ΑΠΕΙΚΟΝΙΣΕΩΝ SSD ΚΑΙ LCD

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

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

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ EV3 Επίπεδο Ι

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ EV3 Επίπεδο Ι ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ EV3 Επίπεδο Ι Δρ. Γιώργος Α. Δημητρίου Εργαστήριο Ρομποτικής και Αυτομάτων Συστημάτων & Ακαδημία Ρομποτικής Τμήμα Πληροφορικής και Μηχανικών Υπολογιστών Σχολή Μηχανικής και Εφαρμοσμένων

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Αυτοματισμοί και

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

1. Το ηλεκτρικό ρεύμα και τα ηλεκτρικά κυκλώματα

1. Το ηλεκτρικό ρεύμα και τα ηλεκτρικά κυκλώματα 1. Το ηλεκτρικό ρεύμα και τα ηλεκτρικά κυκλώματα Φύλλο Εργασίας Τίτλος: Το ηλεκτρικό ρεύμα και τα ηλεκτρικά κυκλώματα Γνωστικό Αντικείμενο: Ερευνώ το Φυσικό Κόσμο Διδακτική Ενότητα: Ηλεκτρισμός Τάξη: Ε'

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

Λειτουργία Παστεριωτή Milky FJ50 PF

Λειτουργία Παστεριωτή Milky FJ50 PF Λειτουργία Παστεριωτή Milky FJ50 PF Τοποθετήστε τον Παστεριωτή πάνω στο τραπέζι ή σε επίπεδη σταθερή επιφάνεια. Προτείνεται η παροχή νερού να μην είναι πάνω από 2 μέτρα μακριά. Ο Παστεριωτής θα πρέπει

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

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

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

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

ΕΠΟΠΤΕΙΑ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΕΝΕΡΓΕΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 8ο ΕΞΑΜΗΝΟ ΕΞΑΜΗΝΙΑΙΟ ΘΕΜΑ 1. Σύστημα φωτεινών σηματοδοτών οχημάτων και πεζών

ΕΠΟΠΤΕΙΑ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΕΝΕΡΓΕΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 8ο ΕΞΑΜΗΝΟ ΕΞΑΜΗΝΙΑΙΟ ΘΕΜΑ 1. Σύστημα φωτεινών σηματοδοτών οχημάτων και πεζών ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τομέας Ηλεκτρικής Ισχύος Ηρώων Πολυτεχνείου 9, Ζωγράφου, 157 73 Αθήνα Αναπλ. Καθηγητής : Γ. Κορρές ΕΠΟΠΤΕΙΑ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ

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

USB_6008_terminal_31. PCI_6023E_terminal_68. PCI_6023E_terminal_67

USB_6008_terminal_31. PCI_6023E_terminal_68. PCI_6023E_terminal_67 Τομέας: Ηλεκτρονικής, Ηλεκτρολογίας και Αυτοματισμού Εκπαιδευτικοί: Μαυρίδης Κώστας και Μπουλταδάκης Στέλιος Μάθημα: Συστήματα Ελέγχου και Ασφάλειας Τίτλος Μαθήματος: Μέτρηση Αναλογικής Εισόδου και Οδήγηση

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

ΠΑΡΑΡΤΗΜΑ IV. ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΡΑΡΤΗΜΑ IV Ασκήσεις για το Robolab

ΠΑΡΑΡΤΗΜΑ IV. ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΡΑΡΤΗΜΑ IV Ασκήσεις για το Robolab ΠΑΡΑΡΤΗΜΑ IV Παρακάτω παραθέτουμε μία σειρά ασκήσεων για το Robolab ομαδοποιημένων σε κατηγορίες : Επιμέλεια : Κυριακού Γεώργιος 1 Φύλλο Ασκήσεων (πρόκληση με κινητήρες) ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΡΑΡΤΗΜΑ

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

ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑ ΕΛΕΓΧΟΥ. Εγχειρίδιο χρήσης

ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑ ΕΛΕΓΧΟΥ. Εγχειρίδιο χρήσης ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑ ΕΛΕΓΧΟΥ Εγχειρίδιο χρήσης EGG-ΒOX LEARN&GO Όλες οι οδηγίες, πληροφορίες, δραστηριότητες, διδακτικό και φωτογραφικό υλικό που σχετίζονται με τη χρήση και τη λειτουργία του Egg-Box

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

Φύλλο Εργασίας 1 (Λειτουργία και έλεγχος κινητήρων)

Φύλλο Εργασίας 1 (Λειτουργία και έλεγχος κινητήρων) Φύλλο Εργασίας 1 (Λειτουργία και έλεγχος κινητήρων) Στις παρακάτω δραστηριότητες θα δημιουργήσουμε το πρώτο πρόγραμμα για τον έλεγχο της κίνησης των κινητήρων στο περιβάλλον του Ardublock. Δραστηριότητα

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

Ταυτότητα εκπαιδευτικού σεναρίου

Ταυτότητα εκπαιδευτικού σεναρίου Ταυτότητα εκπαιδευτικού σεναρίου Τίτλος: Συμβάντα και ενέργειες - Το πολύχρωμο σκαθάρι Σύντομη περιγραφή: Ένα εκπαιδευτικό σενάριο για την διδασκαλία των συμβάντων και ενεργειών στον προγραμματισμό, με

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

ΕΡΓΑΣΤΗΡΙΟ 4 ΕΙΣΑΓΩΓΗ ΣΤΟN ARDUINO: ΨΗΦΙΑΚΗ ΕΙΣΟΔΟΣ/ΕΞΟΔΟΣ

ΕΡΓΑΣΤΗΡΙΟ 4 ΕΙΣΑΓΩΓΗ ΣΤΟN ARDUINO: ΨΗΦΙΑΚΗ ΕΙΣΟΔΟΣ/ΕΞΟΔΟΣ ΕΡΓΑΣΤΗΡΙΟ 4 ΕΙΣΑΓΩΓΗ ΣΤΟN ARDUINO: ΨΗΦΙΑΚΗ ΕΙΣΟΔΟΣ/ΕΞΟΔΟΣ Σκοπός της άσκησης Οι φοιτητές θα εξοικειωθούν με την πλακέτα του μικροελεγκτή και θα αναγνωρίσουν τα βασικά της στοιχεία. Επίσης θα εξοικειωθούν

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

Λειτουργία Παστεριωτή Milky FJ100 PF

Λειτουργία Παστεριωτή Milky FJ100 PF Λειτουργία Παστεριωτή Milky FJ100 PF Τοποθετήστε τον παστεριωτή πάνω στο τραπέζι ή σε επίπεδη σταθερή επιφάνεια. Προτείνεται η παροχή νερού να μην είναι πάνω από 2 μέτρα μακριά. Ο παστεριωτής θα πρέπει

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

ΑΣΚΗΣΗ 7 ΚΥΚΛΩΜΑ R-L-C: ΣΥΝΔΕΣΗ ΣΕ ΣΕΙΡΑ ΣΥΝΤΟΝΙΣΜΟΣ

ΑΣΚΗΣΗ 7 ΚΥΚΛΩΜΑ R-L-C: ΣΥΝΔΕΣΗ ΣΕ ΣΕΙΡΑ ΣΥΝΤΟΝΙΣΜΟΣ ΑΣΚΗΣΗ 7 ΚΥΚΛΩΜΑ R-L-C: ΣΥΝΔΕΣΗ ΣΕ ΣΕΙΡΑ ΣΥΝΤΟΝΙΣΜΟΣ 1 Σκοπός Στην άσκηση αυτή μελετάται η συμπεριφορά ενός κυκλώματος RLC σε σειρά κατά την εφαρμογή εναλλασσόμενου ρεύματος. Συγκεκριμένα μελετάται η μεταβολή

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

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

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

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

Ασύρματος αυτοματισμός σε συρόμενη καγκελόπορτα που ελέγχεται από PLC.

Ασύρματος αυτοματισμός σε συρόμενη καγκελόπορτα που ελέγχεται από PLC. Ασύρματος αυτοματισμός σε συρόμενη καγκελόπορτα που ελέγχεται από PLC. Ονόματα μαθητών Γεωργίου Χρίστος Η1β, Γεωργίου Αντώνης Η1β Ονόματα καθηγητών: Αγγελίδης Λουκής, Πετρίδης Πέτρος Περίληψη Σκοπός της

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

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

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωµάτων Τµήµα Επιστήµης Υπολογιστών Χειµερινό Εξάµηνο ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωµάτων Τµήµα Επιστήµης Υπολογιστών Χειµερινό Εξάµηνο 2006-2007 Εκφώνηση Εργαστηρίου Στο εργαστήριο του µαθήµατος σας ζητείται να σχεδιάσετε, να υλοποιήσετε και να επαληθεύσετε

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

ΚΕΦΑΛΑΙΟ 5 ΠΡΟΣΟΜΟΙΩΤΗΣ PLC SIMATIC S7-300

ΚΕΦΑΛΑΙΟ 5 ΠΡΟΣΟΜΟΙΩΤΗΣ PLC SIMATIC S7-300 ΚΕΦΑΛΑΙΟ 5 ΠΡΟΣΟΜΟΙΩΤΗΣ PLC SIATIC S7-300 5. Σκοπός του προσομοιωτή. Χωρίς τον προσομοιωτή ο έλεγχος της ορθότητας ενός προγράμματος μπορεί να γίνει μόνο offline με τη χρήση του λογισμικού STEP 7 της Siemens

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

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

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

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

Games: Εξοικείωση με το περιβάλλον του Game Maker μέσα από την κατασκευή ενός παιχνιδιού

Games: Εξοικείωση με το περιβάλλον του Game Maker μέσα από την κατασκευή ενός παιχνιδιού Games: Εξοικείωση με το περιβάλλον του Game Maker μέσα από την κατασκευή ενός παιχνιδιού Εκτιμώμενη διάρκεια: Τέσσερις διδακτικές ώρες Ένταξη στο πρόγραμμα σπουδών Στο νέο Πρόγραμμα Σπουδών του Γυμνασίου

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

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 μπορεί να διατυπωθεί και ως:

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

Ιατρικά Ηλεκτρονικά. Δρ. Π. Ασβεστάς Εργαστήριο Επεξεργασίας Ιατρικού Σήματος & Εικόνας Τμήμα Τεχνολογίας Ιατρικών Οργάνων

Ιατρικά Ηλεκτρονικά. Δρ. Π. Ασβεστάς Εργαστήριο Επεξεργασίας Ιατρικού Σήματος & Εικόνας Τμήμα Τεχνολογίας Ιατρικών Οργάνων Ιατρικά Ηλεκτρονικά Δρ. Π. Ασβεστάς Εργαστήριο Επεξεργασίας Ιατρικού Σήματος & Εικόνας Τμήμα Τεχνολογίας Ιατρικών Οργάνων Χρήσιμοι Σύνδεσμοι Σημειώσεις μαθήματος: http://medisp.bme.teiath.gr/eclass/courses/tio127/

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

Συλλογή μεταφορά και. Εφαρμογές Αισθητηρίων

Συλλογή μεταφορά και. Εφαρμογές Αισθητηρίων Συλλογή μεταφορά και έλεγχος Δεδομένων Εφαρμογές Αισθητηρίων Σκοπός του Κεφαλαίου να παρουσιαστούν μερικά από τα αισθητήρια που χρησιμοποιούνται σε απλές εφαρμογές. να κατανοήσει ο μαθητής τον τρόπο με

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

ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2013 ΛΥΣΕΙΣ

ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2013 ΛΥΣΕΙΣ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2013 Μάθημα: ΤΕΧΝΟΛΟΓΙΑ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ Ημερομηνία και ώρα εξέτασης: Τετάρτη, 22 Μαΐου 2013 07:30 10:30 ΜΕΡΟΣ Α ΛΥΣΕΙΣ ΘΕΜΑ 1 Το πλάτος της σκάλας. Τα υλικά κατασκευής της σκάλας να

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

ΦΑΙΝΟΜΕΝΟ ΕΠΑΓΩΓΗΣ ΜΕ ΤΗΝ ΚΛΑΣΣΙΚΗ ΜΕΘΟΔΟ

ΦΑΙΝΟΜΕΝΟ ΕΠΑΓΩΓΗΣ ΜΕ ΤΗΝ ΚΛΑΣΣΙΚΗ ΜΕΘΟΔΟ 1 ο ΕΚΦΕ (Ν. ΣΜΥΡΝΗΣ) Δ Δ/ΝΣΗΣ Δ. Ε. ΑΘΗΝΑΣ 1 ΦΑΙΝΟΜΕΝΟ ΕΠΑΓΩΓΗΣ ΜΕ ΤΗΝ ΚΛΑΣΣΙΚΗ ΜΕΘΟΔΟ Α. ΣΤΟΧΟΙ Η κατασκευή απλών ηλεκτρικών κυκλωμάτων με πηνίο, τροφοδοτικό, διακόπτη, ροοστάτη, λαμπάκια, γαλβανόμετρο,

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

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

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

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

Οδηγός Arduino για το μάθημα της Πληροφορικής

Οδηγός Arduino για το μάθημα της Πληροφορικής Οδηγός Arduino για το μάθημα της Πληροφορικής 1 Περιεχόμενα Εισαγωγικό Σημείωμα προς τους Εκπαιδευτικούς... 6 Λίστα Υλικών που περιέχει το κάθε Πακέτο... 12 Εισαγωγή: Οδηγίες εγκατάστασης Arduino IDE και

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

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

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

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

ΗΛΕΚΤΡΟΝΙΚΟΣ ΠΙΝΑΚΑΣ F3-9000 ΜΕ ΕΠΙΤΗΡΗΤΗ ΦΑΣΕΩΝ ΓΙΑ ΤΡΙΦΑΣΙΚΟΥΣ ΚΙΝΗΤΗΡΕΣ

ΗΛΕΚΤΡΟΝΙΚΟΣ ΠΙΝΑΚΑΣ F3-9000 ΜΕ ΕΠΙΤΗΡΗΤΗ ΦΑΣΕΩΝ ΓΙΑ ΤΡΙΦΑΣΙΚΟΥΣ ΚΙΝΗΤΗΡΕΣ ΗΛΕΚΤΡΟΝΙΚΟΣ ΠΙΝΑΚΑΣ F3-9000 ΜΕ ΕΠΙΤΗΡΗΤΗ ΦΑΣΕΩΝ ΓΙΑ ΤΡΙΦΑΣΙΚΟΥΣ ΚΙΝΗΤΗΡΕΣ ΣΥΝ ΕΣΜΟΛΟΓΙΑ ΕΞΟ ΟΣ ΓΙΑ ΜΟΤΕΡ 380Vac 1.-2.-3. ΤΡΟΦΟ ΟΣΙΑ ΜΟΤΕΡ 380Vac ΦΑΣΕΙΣ. 4. ΟΥ ΕΤΕΡΟΣ ΜΟΤΕΡ. 5. ΓΕΙΩΣΗ ΜΟΤΕΡ. ΕΙΣΟ ΟΣ ΙΚΤΥΟΥ

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