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

Save this PDF as:
 WORD  PNG  TXT  JPG

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

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

Transcript

1 2017 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino Αριστείδης Παλιούρας ISBN:

2 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino Copyright 2017 Αριστείδης Παλιούρας ISBN: Συγγραφέας: Αριστείδης Παλιούρας Τηλ Δικτυακός τόπος: Ο εκδότης διατηρεί όλα τα πνευματικά του δικαιώματα. Κανένα μέρος αυτού του βιβλίου δεν επιτρέπεται να αναπαραχθεί, να διατηρηθεί σε κάποιο σύστημα ανάκτησης, ή να μεταδοθεί από κάποιο μέσο, ηλεκτρονικό, μηχανικό, φωτοτυπικό, ή όποιο άλλο μέσο, χωρίς την ενυπόγραφη άδεια του εκδότη. Μονολότι έχουν ληφθεί όλες οι απαραίτητες προφυλάξεις κατά την προετοιμασία αυτού του βιβλίου, ο εκδότης και συγγραφέας δεν φέρουν ευθύνη για λάθη ή παραλείψεις. Επίσης, δεν αναλαμβάνουν ευθύνη για οποιαδήποτε ζημιά προκληθεί από τη χρήση των πληροφοριών που περιέχονται σε αυτό το βιβλίο. Σελίδα 2 από 51

3 Περιεχόμενα Φύλλο εργασίας 1 - Λαμπάκι (LED) που αναβοσβήνει... 4 Φύλλο εργασίας 2 - Φωτεινός σηματοδότης... 9 Φύλλο εργασίας 3 - Ρύθμιση της φωτεινότητας ενός LED με ποτενσιόμετρο Φύλλο εργασίας 4 - Αυτόματο φωτάκι νυκτός Φύλλο εργασίας 5 - Χριστουγεννιάτικα φωτάκια (σταδιακή αύξηση και μείωση φωτεινότητας ενός LED) Φύλλο εργασίας 6 - Θερμόμετρο εξωτερικού χώρου Φύλλο εργασίας 7 - Δημιουργώ τα δικά μου χρώματα με το RGB LED Φύλλο εργασίας 8 - Ανιχνευτής απόστασης Φύλλο εργασίας 9 - Αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων Σελίδα 3 από 51

4 Φύλλο εργασίας 1 - Λαμπάκι (LED) που αναβοσβήνει Στην πρώτη μας δραστηριότητα θα συνδέσουμε ένα LED με την πλακέτα Arduino. Στη συνέχεια με το προγραμματιστικό περιβάλλον Ardublock θα προγραμματίσουμε τον μικροελεγκτή Arduino να αναβοσβήνει το LED ανά ένα δευτερόλεπτο. Υλικά που θα χρειαστούμε: 1 Arduino UNO 1 Breadboard 1 LED Κόκκινο 1 αντίσταση 220 Ohm Το κύκλωμα σε breadboard Σελίδα 4 από 51

5 1 Ανοίξτε το προγραμματιστικό περιβάλλον του Arduino. 2 Από το μενού Tools επιλέξτε Ardublock για να ξεκινήσετε το προγραμματιστικό περιβάλλον του Ardublock. Σελίδα 5 από 51

6 3 Δημιουργήστε το παρακάτω πρόγραμμα στο Ardublock * Οι αριθμοί δίπλα σε κάθε εντολή χρησιμοποιούνται στην ανάλυση του προγράμματος που ακολουθεί σε επόμενη παράγραφο. Εικόνα 1 - program1.adp Στον παρακάτω πίνακα μπορείτε να δείτε σε ποια ομάδα εντολών ανήκει κάθε εντολή για να την εντοπίσετε πιο εύκολα. Ομάδα εντολών Εντολή Ανάλυση προγράμματος (program1.adp) * Κάθε γραμμή αντιστοιχεί σε μια εντολή (με τον ίδιο αριθμό) στην Εικόνα Η εντολή set digital pin(13, HIGH) στέλνει μια τάση 5 V στην ψηφιακή θύρα 13. Αυτό έχει σαν αποτέλεσμα να ανάψει το LED. 2. Με την εντολή delay MILLIS milliseconds(1000) σταματά η εκτέλεση του προγράμματος για χρονικό διάστημα 1000 ms ( 1 sec = 1000 ms ). Σελίδα 6 από 51

7 3. Η εντολή set digital pin(13, LOW), στέλνει μια τάση 0 V στην ψηφιακή θύρα 13. Αυτό έχει σαν αποτέλεσμα να σβήσει το LED. 4. Με την εντολή delay MILLIS milliseconds(1000) σταματά η εκτέλεση του προγράμματος για χρονικό διάστημα 1000 ms. Όλες οι παραπάνω εντολές βρίσκονται μέσα στην loop. Η loop είναι μια συνάρτηση την οποία εκτελεί ο μικροελεγκτής Arduino συνεχώς. Όταν ενεργοποιηθεί ο μικροελεγκτής Arduino θα καλέσει την συνάρτηση setup μια φορά και στη συνέχεια την συνάρτηση loop. Μόλις ολοκληρωθεί η εκτέλεση των εντολών της loop, ο μικροελεγκτής θα ξανακαλέσει την συνάρτηση loop. Αυτό θα γίνεται συνεχώς, όσο έχει ρεύμα ο μικροελεγκτής ή μέχρι να πατηθεί το πλήκτρο reset. Αν πατήσουμε το πλήκτρο reset του μικροελεγκτή τότε θα τρέξει η συνάρτηση setup μια φορά και μετά θα εκτελείται η loop συνεχώς. 4 Κάντε κλικ στο κουμπί "Upload to Arduino" για να φορτώσετε το πρόγραμμα στον μικροελεγκτή Arduino. Αν έχουν γίνει όλα σωστά, το LED θα αναβοσβήνει ανά ένα δευτερόλεπτο. Σελίδα 7 από 51

8 Δραστηριότητες 1. Μετακινήστε τις εντολές από την περιοχή loop στην περιοχή setup και φορτώστε το πρόγραμμα στο Arduino. Τι παρατηρείτε ; 2. Προσπαθήστε να προσθέσετε άλλο ένα LED στο παραπάνω κύκλωμα και να το κάνετε να αναβοσβήνει ανά ένα δευτερόλεπτο. Χρησιμοποιήστε την θύρα 12 του Arduino. 3. Τροποποιήστε το πρόγραμμα της προηγούμενης δραστηριότητας ώστε τα LED να αναβοσβήνουν ανά 5 δευτερόλεπτα. Σελίδα 8 από 51

9 Φύλλο εργασίας 2 - Φωτεινός σηματοδότης Στην δραστηριότητα αυτή θα προσομοιώσουμε τη λειτουργία ενός φωτεινού σηματοδότη (φανάρι κυκλοφορίας). Αρχικά θα ανάβει το πράσινο φανάρι για 4 δευτερόλεπτα. Στη συνέχεια θα ανάβει το κίτρινο φανάρι για 1 δευτερόλεπτο και αμέσως μετά το κόκκινο για 3 δευτερόλεπτα. Η διαδικασία αυτή θα επαναλαμβάνεται συνεχώς. Υλικά που θα χρειαστούμε: 1 Arduino UNO 1 Breadboard 1 LED Κόκκινο (κόκκινο φανάρι) 1 LED Κίτρινο ή Πορτοκαλί (κίτρινο φανάρι) 1 LED Πράσινο (πράσινο φανάρι) 3 αντιστάσεις 220 Ohm Το κύκλωμα σε breadboard Σελίδα 9 από 51

10 1 Ανοίξτε το προγραμματιστικό περιβάλλον του Arduino. 2 Από το μενού Tools επίλεξε Ardublock για να ξεκινήσετε το προγραμματιστικό περιβάλλον του Ardublock. 3 Δημιουργήστε το παρακάτω πρόγραμμα στο περιβάλλον του Ardublock. * Οι αριθμοί δίπλα σε κάθε εντολή χρησιμοποιούνται στην ανάλυση του προγράμματος που ακολουθεί στην επόμενη παράγραφο. Εικόνα 2 - program2.adp Σελίδα 10 από 51

11 Ανάλυση προγράμματος (program2.adp) * Κάθε γραμμή αντιστοιχεί σε μια εντολή (με τον ίδιο αριθμό) στην Εικόνα Η εντολή set digital pin(13, LOW) στέλνει μια τάση 0 V στην ψηφιακή θύρα 13. Αυτό έχει σαν αποτέλεσμα να σβήσει το πράσινο LED. 2. Η εντολή set digital pin(12, LOW) στέλνει μια τάση 0 V στην ψηφιακή θύρα 12. Αυτό έχει σαν αποτέλεσμα να σβήσει το πορτοκαλί LED. 3. Η εντολή set digital pin(11, LOW) στέλνει μια τάση 0 V στην ψηφιακή θύρα 11. Αυτό έχει σαν αποτέλεσμα να σβήσει το κόκκινο LED. 4. Η εντολή set digital pin(13, HIGH) στέλνει μια τάση 5 V στην ψηφιακή θύρα 13. Αυτό έχει σαν αποτέλεσμα να ανάψει το πράσινο LED. 5. Με την εντολή delay MILLIS milliseconds(4000) σταματά η εκτέλεση του προγράμματος για χρονικό διάστημα 4000 ms ( 1 sec = 1000 ms ). 6. Η εντολή set digital pin(13, LOW) στέλνει μια τάση 0 V στην ψηφιακή θύρα 13. Αυτό έχει σαν αποτέλεσμα να σβήσει το πράσινο LED. 7. Η εντολή set digital pin(12, HIGH) στέλνει μια τάση 5 V στην ψηφιακή θύρα 12. Αυτό έχει σαν αποτέλεσμα να ανάψει το πορτοκαλί LED. 8. Με την εντολή delay MILLIS milliseconds(1000) σταματά η εκτέλεση του προγράμματος για χρονικό διάστημα 1000 ms ( 1 sec = 1000 ms ). 9. Η εντολή set digital pin(12, LOW) στέλνει μια τάση 0 V στην ψηφιακή θύρα 12. Αυτό έχει σαν αποτέλεσμα να σβήσει το πορτοκαλί LED. 10. Η εντολή set digital pin(11, HIGH) στέλνει μια τάση 5 V στην ψηφιακή θύρα 11. Αυτό έχει σαν αποτέλεσμα να ανάψει το κόκκινο LED. 11. Με την εντολή delay MILLIS milliseconds(3000) σταματά η εκτέλεση του προγράμματος για χρονικό διάστημα 3000 ms ( 1 sec = 1000 ms ). 12. Η εντολή set digital pin(11, LOW) στέλνει μια τάση 0 V στην ψηφιακή θύρα 11. Αυτό έχει σαν αποτέλεσμα να σβήσει το κόκκινο LED. Οι εντολές 1, 2, 3 βρίσκονται μέσα την setup. H setup είναι μια συνάρτηση την οποία εκτελεί ο μικροελεγκτής μια φορά (όταν ο μικροελεγκτής τροφοδοτηθεί με ρεύμα την πρώτη φορά ή όταν πατηθεί το πλήκτρο reset). Αν έχουμε κλειστό τον μικροελεγκτή και τον ανοίξουμε εκτελείται η setup μια φορά και αμέσως μετά εκτελείται η loop συνεχώς. Σελίδα 11 από 51

12 Οι εντολές 4, 5, 6, 7, 8, 9, 10, 11, 12 βρίσκονται μέσα στην loop. Η loop είναι μια συνάρτηση την οποία εκτελεί ο μικροελεγκτής Arduino συνεχώς. Όταν ενεργοποιηθεί ο μικροελεγκτής Arduino, μετά την εκτέλεση των εντολών της setup, θα καλέσει την συνάρτηση loop. Μόλις ολοκληρωθεί η εκτέλεση των εντολών της loop, ο μικροελεγκτής θα ξανακαλέσει την συνάρτηση loop. Αυτό θα γίνεται συνεχώς, όσο ο μικροελεγκτής έχει ρεύμα. Αν πατήσουμε το πλήκτρο reset του μικροελεγκτή τότε θα τρέξει η συνάρτηση setup μια φορά και μετά θα εκτελείται η loop συνεχώς. Δραστηριότητες 1. Προσπαθήστε να προσθέσετε άλλο δύο LED στο παραπάνω κύκλωμα, ένα κόκκινο και ένα πράσινο, τα οποία θα προσομοιώνουν τα φανάρια των πεζών. Δηλαδή, όταν το πράσινο φανάρι είναι αναμμένο (πράσινο LED στη θύρα 13) τότε το κόκκινο LED που θα προσθέσετε θα είναι αναμμένο. Επίσης, όταν το κόκκινο φανάρι είναι αναμμένο (κόκκινο LED στη θύρα 11) τότε το πράσινο LED που θα προσθέσετε θα είναι αναμμένο. Σελίδα 12 από 51

13 Φύλλο εργασίας 3 - Ρύθμιση της φωτεινότητας ενός LED με ποτενσιόμετρο Στη δραστηριότητα αυτή θα κατασκευάσουμε ένα κύκλωμα με το οποίο θα ρυθμίζουμε τη φωτεινότητα ενός LED με τη χρήση ενός ποτενσιόμετρου. Το ποτενσιόμετρο είναι ένα αναλογικό ηλεκτρονικό εξάρτημα που μας παρέχει μια μεταβλητή τάση εξόδου. Το βασικό του στοιχείο είναι μια μεταβλητή αντίσταση πάνω στην οποία κινείται μια επαφή η οποία συνδέεται με το μεσαίο ακροδέκτη (pin) του. Η θέση της επαφής στη μεταβλητή αντίσταση καθορίζει την τάση στο μεσαίο ακροδέκτη. Υλικά που θα χρειαστούμε: 1 Arduino UNO 1 Breadboard 1 περιστροφικό ποτενσιόμετρο 1 LED 1 αντίσταση 220 Ohm Το κύκλωμα σε breadboard Σελίδα 13 από 51

14 1 Ανοίξτε το προγραμματιστικό περιβάλλον του Arduino. 2 Από το μενού Tools επίλεξε Ardublock για να ξεκινήσετε το προγραμματιστικό περιβάλλον του Ardublock. 3 Δημιουργήστε το παρακάτω πρόγραμμα στο περιβάλλον του Ardublock. Εικόνα 3 program3.adp * Οι αριθμοί δίπλα σε κάθε εντολή χρησιμοποιούνται στην ανάλυση του προγράμματος που ακολουθεί στην επόμενη παράγραφο. Ανάλυση προγράμματος (program3.adp) * Κάθε γραμμή αντιστοιχεί σε μια εντολή (με τον ίδιο αριθμό) στην Εικόνα Η εντολή set integer variable θέτει στην μεταβλητή pot μια τιμή (value). Στη συγκεκριμένη περίπτωση η τιμή είναι το αποτέλεσμα της συνάρτησης map. Η συνάρτηση map παίρνει την τιμή που επιστρέφει το ποτενσιόμετρο (με την εντολή analog pin # 0), και η οποία ανήκει στο διάστημα [0, 1023], και την αντιστοιχεί σε έναν αριθμό στο διάστημα [0, 255]. Η μετατροπή αυτή είναι απαραίτητη γιατί οι τιμές που επιτρέπεται να στείλουμε στον ακροδέκτη (pin) 3, στον οποίο είναι συνδεδεμένο το LED, πρέπει να ανηκουν στο διάστημα [0, 255]. 2. Η εντολή set analog pin(3, pot) στέλνει την τιμή της μεταβλητής pot στην ψηφιακή θύρα 3. Η τιμή της μεταβλητής pot είναι μια τιμή από 0 έως 255. Οπότε, ανάλογα με την τιμή της pot θα έχουμε και το αντίστοιχο επίπεδο φωτεινότητας στο LED. Η set analog pin λειτουργεί μόνο στις PWM ψηφιακές θύρες οι οποίες στις περισσότερες πλακέτες είναι οι 3, 5, 6, 9, 10, 11. Δηλαδή στις θύρες αυτές Σελίδα 14 από 51

15 μπορούμε να παράγουμε ενδιάμεσες τάσεις στο διάστημα [0, 5] Volt στέλνοντας τιμές από 0 έως 255. Δραστηριότητες 1. Προσθέστε άλλο ένα LED στο παραπάνω κύκλωμα και ρυθμίστε τη φωτεινότητα του με το ποτενσιόμετρο. Δηλαδή, με το ποτενσιόμετρο να ρυθμίζετε τη φωτεινότητα και των δύο LED. 2. Τροποποιήστε το πρόγραμμα που αναπτύξατε στην προηγούμενη άσκηση ώστε η φωτεινότητα των δύο LED να ρυθμίζεται με το ποτενσιόμετρο ως εξής: όταν η φωτεινότητα του ενός LED αυξάνει, η φωτεινότητα του άλλου να μειώνεται. Σελίδα 15 από 51

16 Φύλλο εργασίας 4 - Αυτόματο φωτάκι νυκτός Σε αυτήν την δραστηριότητα θα κατασκευάσουμε ένα αυτόματο φωτάκι νυκτός. Η διάταξη που θα δημιουργήσουμε θα αποτελείται από ένα LED και μια φωτοευαίσθητη αντίσταση. Η φωτοευαίσθητη αντίσταση είναι μια μεταβλητή αντίσταση η τιμή της οποίας εξαρτάται από την ένταση του φωτός που προσπίπτει σε αυτή. Όσο αυξάνει η ένταση του προσπίπτοντος φωτός η τιμή της φωτοευαίσθητης αντίστασης μειώνεται. Στο αυτόματο φωτάκι νυκτός που θα κατασκευάσουμε, το φωτάκι LED θα ανάβει όταν η τιμή της φωτοευαίσθητης αντίστασης πέσει κάτω από κάποια τιμή (κατώφλι) την οποία θα βρούμε κάνοντας δοκιμαστικές μετρήσεις. Υλικά που θα χρειαστούμε: 1 Arduino UNO 1 Breadboard 1 φωτοευαίσθητη αντίσταση 1 αντίσταση 10 kω 1 LED 1 αντίσταση 220 Ω Το κύκλωμα σε breadboard Σελίδα 16 από 51

17 Πριν προχωρήσουμε με την ανάπτυξη του προγράμματος τρέχουμε το παρακάτω πρόγραμμα το οποίο εμφανίζει στην σειριακή οθόνη (Serial Monitor) τις τιμές που επιστρέφει η φωτοευαίσθητη αντίσταση. Η σειριακή οθόνη ενεργοποιείται κάνοντας κλικ στο κουμπί "Serial Monitor" του Ardublock. Αν παρατηρήσουμε την σειριακή οθόνη θα διαπιστώσουμε ότι η φωτοευαίσθητη αντίσταση επιστρέφει τις τιμές 648 ή 649. Αν ακουμπήσουμε το δάκτυλό μας πάνω στην φωτοευαίσθητη αντίσταση ώστε να προσομοιώσουμε την κατάσταση της νύκτας, όπου η ένταση του φωτός που προσπίπτει σε αυτή είναι πάρα πολύ μικρή, τότε θα δούμε ότι στην σειριακή οθόνη η τιμή που επιστρέφει η φωτοευαίσθητη αντίσταση είναι περίπου στην μέση της αρχικής τιμής. Σελίδα 17 από 51

18 Στο κόκκινο πλαίσιο βλέπουμε τις τιμές που επιστρέφει η φωτοευαίσθητη αντίσταση όταν ακουμπήσουμε το δάκτυλό μας πάνω της. Από τις προηγούμενες δοκιμαστικές μετρήσεις επιλέγουμε την τιμή (κατώφλι) κάτω από την οποία πρέπει να ανάψει το LED. Επιλέγουμε ως τιμή κατωφλίου την τιμή 400. Οπότε, όταν η φωτοευαίσθητη αντίσταση επιστρέφει μια τιμή μικρότερη του 400 θα ανάβει το LED, σε διαφορετική περίπτωση το LED θα είναι σβηστό. Οι παραπάνω τιμές εξαρτώνται από τις συνθήκες φωτισμού του χώρου σας και από το κύκλωμα που χρησιμοποιείτε κάθε φορά. Σελίδα 18 από 51

19 Ακολουθήστε τα παρακάτω βήματα για ανάπτυξη του προγράμματος που θα προσομοιώνει τη λειτουργία του αυτόματου φωτιστικού νυκτός: 1 Ανοίξτε το προγραμματιστικό περιβάλλον του Arduino. 2 Από το μενού Tools επίλεξε Ardublock για να ξεκινήσετε το προγραμματιστικό περιβάλλον του Ardublock. 3 Δημιουργήστε το παρακάτω πρόγραμμα στο περιβάλλον του Ardublock. Εικόνα 4 program4.adp * Οι αριθμοί δίπλα σε κάθε εντολή χρησιμοποιούνται στην ανάλυση του προγράμματος που ακολουθεί στην επόμενη παράγραφο. Ανάλυση προγράμματος (program4.adp) * Κάθε γραμμή αντιστοιχεί σε μια εντολή (με τον ίδιο αριθμό) στην Εικόνα Η εντολή if... then... else... ελέγχει αν η τιμή που επιστρέφει η φωτοευαίσθητη αντίσταση είναι μικρότερη του 400. Αν είναι τότε εκτελείται η εντολή στη γραμμή 2, αλλιώς εκτελείται η εντολή η γραμμή Η εντολή set digital pin( 3, HIGH ) στέλνει μια τάση 5 V στην ψηφιακή θύρα 3. Αυτό έχει σαν αποτέλεσμα να ανάψει το LED που χρησιμοποιήσαμε. 3. Η εντολή set digital pin( 3, LOW ) στέλνει μια τάση 0 V στην ψηφιακή θύρα 3. Αυτό έχει σαν αποτέλεσμα να σβήσει το LED που χρησιμοποιήσαμε. Σελίδα 19 από 51

20 Δραστηριότητες 1. Προσθέστε άλλο ένα LED στο παραπάνω κύκλωμα και αλλάξτε τη λειτουργία του αυτόματου φωτιστικού νυκτός ως εξής: αν η τιμή που επιστρέφει η φωτοευαίσθητη αντίσταση είναι μικρότερη του 400 ( ή της τιμής που επιλέξατε ως κατώφλι) τότε θα ανάβει το πρώτο LED, αλλιώς θα ανάβει το δεύτερο LED. 2. Προσθέστε άλλο ένα LED στο παραπάνω κύκλωμα (ώστε συνολικά να έχουμε 3 LED) και ακολουθήστε τα εξής βήματα: κάντε μερικές δοκιμαστικές μετρήσεις και βρείτε το διάστημα των τιμών που επιστρέφει η φωτοευαίσθητη αντίσταση, π.χ. [300, 900] χωρίστε το διάστημα τιμών που βρήκατε σε τρία ίσα διαστήματα, π.χ. [300, 500], (500, 700], (700, 900] τροποποιήστε τον αρχικό κώδικα στο Ardublock ώστε να λειτουργεί ως εξής: αν η τιμή που επιστρέφει η φωτοευαίσθητη αντίσταση ανήκει στο διάστημα (700, 900] τότε να ανάβει ένα LED, αλλιώς αν η τιμή που επιστρέφει η φωτοευαίσθητη αντίσταση ανήκει στο διάστημα (500, 700] τότε να ανάβουν δύο LED, αλλιώς αν η τιμή που επιστρέφει η φωτοευαίσθητη αντίσταση ανήκει στο διάστημα [300, 500] τότε να ανάβουν τρία LED. Σελίδα 20 από 51

21 Φύλλο εργασίας 5 - Χριστουγεννιάτικα φωτάκια (σταδιακή αύξηση και μείωση φωτεινότητας ενός LED) Στην δραστηριότητα αυτή θα χρησιμοποιήσουμε ένα LED το οποίο θα ανάβει σταδιακά και όταν θα φτάσει στη μέγιστη τιμή του θα αρχίσει να σβήνει σταδιακά. Η διαδικασία αυτή θα επαναλαμβάνεται συνεχώς. Υλικά που θα χρειαστούμε: 1 Arduino UNO 1 Breadboard 1 LED Κόκκινο 1 αντίσταση 220 Ohm Το κύκλωμα σε breadboard Σελίδα 21 από 51

22 1 Ανοίξτε το προγραμματιστικό περιβάλλον του Arduino. 2 Από το μενού Tools επίλεξε Ardublock για να ξεκινήσετε το προγραμματιστικό περιβάλλον του Ardublock. 3 Δημιουργήστε το παρακάτω πρόγραμμα στο περιβάλλον του Ardublock. Εικόνα 5 program5.adp * Οι αριθμοί δίπλα σε κάθε εντολή χρησιμοποιούνται στην ανάλυση του προγράμματος που ακολουθεί στην επόμενη παράγραφο. Σελίδα 22 από 51

23 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino Ανάλυση προγράμματος (program5.adp) * Κάθε γραμμή αντιστοιχεί σε μια εντολή (με τον ίδιο αριθμό) στην Εικόνα Η εντολή θέσε ψηφιακή ακίδα(11, ΟΧΙ ΡΕΥΜΑ) στέλνει μια τάση 0 V στην ψηφιακή θύρα 11. Αυτό έχει σαν αποτέλεσμα να σβήσει το κόκκινο LED. Η εντολή αυτή βρίσκεται μέσα την setup. H setup είναι μια συνάρτηση την οποία εκτελεί ο μικροελεγκτής μια φορά (όταν ο μικροελεγκτής τροφοδοτηθεί με ρεύμα την πρώτη φορά ή όταν πατηθεί το πλήκτρο reset). 2. Η εντολή repeat between (μεταβλητή: t, start: 1, stop: 255, steps of: 10) εκτελεί τις εντολές που βρίσκονται στην περιοχή commands πολλές φορές. Η εντολή repeat λειτουργεί ως εξής: Βήμα 1: Αρχικά στην μεταβλητή t καταχωρείται η τιμή 1 (παράμετρος start). Βήμα 2: Στη συνέχεια εξετάζεται η τιμή της συνθήκης t <= 255 (παράμετρος stop). Αν η συνθήκης είναι αληθής τότε εκτελούνται οι εντολές στην περιοχή commands, αλλιώς αν η συνθήκης είναι ψευδής τότε δεν εκτελείται καμία εντολή και η repeat τερματίζει την εκτέλεσή της. Βήμα 3: Αυξάνεται η τιμή της μεταβλητής t κατά 10 (παράμετρος steps of). Τα βήμα τα 2 και 3 επαναλαμβάνονται συνεχώς μέχρι η συνθήκη t <= 255 να γίνει ψευδής. Δηλαδή, όσο t <= 255 θα εκτελούνται οι εντολές στην περιοχή commands. Η εντολή θέσε αναλογική ακίδα (11, t) στέλνει μια τάση που αντιστοιχεί στην τιμή της μεταβλητής t στην ψηφιακή θύρα 11. H εντολή delay MILLIS χιλ/στα δευτ/πτου (250) σταματά την εκτέλεση του προγράμματος για χρονικό διάστημα 250 ms ( 1 sec = 1000 ms ). Η εντολή repeat στέλνει τις εξής τάσεις στην ψηφιακή θύρα 11: 1, 11, 21, 31, 41,, 241, 251 με αποτέλεσμα (λόγω της εντολής delay που ακολουθεί) το LED να αυξάνει τη φωτεινότητα που εκπέμπει σταδιακά. Η εντολή θέσε αναλογική ακίδα λειτουργεί μόνο στις PWM ψηφιακές θύρες οι οποίες στις περισσότερες πλακέτες είναι οι 3, 5, 6, 9, 10, 11. Δηλαδή στις θύρες αυτές μπορούμε να παράγουμε ενδιάμεσες τάσεις στο διάστημα [0, 5] Volt στέλνοντας τιμές από 0 έως 255. Σελίδα 23 από 51

24 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino 3. Η εντολή repeat between (μεταβλητή: t, start: 255, stop: 1, steps of: 10) εκτελεί τις εντολές που βρίσκονται στην περιοχή commands πολλές φορές. Η εντολή repeat λειτουργεί ως εξής: Βήμα 1: Αρχικά στην μεταβλητή t καταχωρείται η τιμή 255 (παράμετρος start). Βήμα 2: Στη συνέχεια εξετάζεται η τιμή της συνθήκης t >= 1 (παράμετρος stop). Αν η συνθήκης είναι αληθής τότε εκτελούνται οι εντολές στην περιοχή commands, αλλιώς αν η συνθήκης είναι ψευδής τότε δεν εκτελείται καμία εντολή και η repeat τερματίζει την εκτέλεσή της. Παρατηρήστε ότι επειδή start > stop έχει αλλάξει η συνθήκη, αντί t <= 1 έχει γίνει t >= 1). Βήμα 3: Μειώνεται η τιμή της μεταβλητής t κατά 10 (παράμετρος steps of). Επειδή start > stop η μεταβλητή μειώνεται αντί να αυξάνεται. Τα βήμα τα 2 και 3 επαναλαμβάνονται συνεχώς μέχρι η συνθήκη t >= 1 να γίνει ψευδής. Δηλαδή, όσο t >= 1 θα εκτελούνται οι εντολές στην περιοχή commands. Η εντολή θέσε αναλογική ακίδα (11, t) στέλνει μια τάση που αντιστοιχεί στην τιμή της μεταβλητής t στην ψηφιακή θύρα 11. H εντολή delay MILLIS χιλ/στα δευτ/πτου (250) σταματά την εκτέλεση του προγράμματος για χρονικό διάστημα 250 ms ( 1 sec = 1000 ms ). Η εντολή repeat στέλνει τις εξής τάσεις στην ψηφιακή θύρα 11: 255, 245, 235,, 25, 15, 5 με αποτέλεσμα (λόγω της εντολής delay που ακολουθεί) το LED να μειώνει τη φωτεινότητα που εκπέμπει σταδιακά. Δραστηριότητες 1. Προσπαθήστε να προσθέσετε ένα πράσινο LED στο παραπάνω κύκλωμα το οποίο θα έχει αντίστροφη λειτουργία με το υπάρχον κόκκινο LED. Συγκεκριμένα, όταν η φωτεινότητα του κόκκινου LED θα αυξάνει, η φωτεινότητα του πράσινου LED θα μειώνεται και το αντίστροφο. Σελίδα 24 από 51

25 Φύλλο εργασίας 6 - Θερμόμετρο εξωτερικού χώρου Σε αυτήν την δραστηριότητα θα κατασκευάσουμε ένα θερμόμετρο εξωτερικού χώρου. Θα χρησιμοποιήσουμε τον αισθητήρα θερμοκρασίας LM35 και για την ένδειξη της θερμοκρασίας θα αξιοποιήσουμε τη σειριακή οθόνη (Serial Monitor). Όσο ο μικροελεγκτής είναι συνδεμένος με USB με τον υπολογιστή, μπορεί να στείλει δεδομένα στην σειριακή οθόνη (Serial Monitor). Η σειριακή οθόνη ενεργοποιείται κάνοντας κλικ στο κουμπί "Serial Monitor" του Ardublock. Υλικά που θα χρειαστούμε: 1 Arduino UNO 1 Breadboard 1 αισθητήρα θερμοκρασίας LM35 Το κύκλωμα σε breadboard Σελίδα 25 από 51

26 1 Ανοίξτε το προγραμματιστικό περιβάλλον του Arduino. 2 Από το μενού Tools επίλεξε Ardublock για να ξεκινήσετε το προγραμματιστικό περιβάλλον του Ardublock. 3 Δημιουργήστε το παρακάτω πρόγραμμα στο περιβάλλον του Ardublock. Εικόνα 6 - program6.adp * Οι αριθμοί δίπλα σε κάθε εντολή χρησιμοποιούνται στην ανάλυση του προγράμματος που ακολουθεί στην επόμενη παράγραφο. Ανάλυση προγράμματος (program6.adp) * Κάθε γραμμή αντιστοιχεί σε μια εντολή (με τον ίδιο αριθμό) στην Εικόνα Η εντολή set decimal number variable ( vin, analog pin # 0 x 5.0 ) θέτει στην μεταβλητή vin το αποτέλεσμα του πολλαπλασιασμού της τιμής που επιστρέφει ο αισθητήρας θερμοκρασίας (analog pin # 0 ) με τον αριθμό 5. Η εντολή analog pin #0 επιστρέφει την τιμή του ακροδέκτη εισόδου A0. Στην συγκεκριμένη εφαρμογή στον ακροδέκτη αυτό (Α0) είναι συνδεδεμένη η έξοδος του αισθητήρα θερμοκρασίας LM Η εντολή set decimal number variable ( vin, vin / 1024 ) θέτει στην μεταβλητή vin το αποτέλεσμα της διαίρεσης vin / Η εντολή set decimal number variable ( vin, vin x ) θέτει στην μεταβλητή vin το αποτέλεσμα του πολλαπλασιασμού vin x Σελίδα 26 από 51

27 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino 4. Η εντολή set decimal number variable ( vin, vin / 10 ) θέτει στην μεταβλητή vin το αποτέλεσμα της διαίρεσης vin / Η εντολή serial println( glue ( vin ) ) στέλνει στην σειριακή οθόνη (Serial Monitor) την τιμή της μεταβλητής vin. 6. Με την εντολή delay MILLIS milliseconds(1000) σταματά η εκτέλεση του προγράμματος για χρονικό διάστημα 1000 ms ( 1 sec = 1000 ms ). Όλες οι παραπάνω αριθμητικές πράξεις έχουν ως σκοπό την μετατροπή της τιμής που επιστρέφει ο αισθητήρας θερμοκρασίας στην κλίμακα των βαθμών Κελσίου. Οι αναλογικές τιμές που επιστρέφει ο αισθητήρας θερμοκρασίας αντιστοιχίζονται σε ψηφιακές διακριτές τιμές στον μικροελεγκτή Arduino. Επειδή ο μικροελεγκτής διαθέτει ακρίβεια 10 bits για βρούμε το βήμα μεταβολής των διακριτών τιμών πρέπει να κάνουμε την πράξη 5/210 = 5/1024 = Ο αριθμός 5 είναι η τάση 5V στην οποία αντιστοιχίζεται η μέγιστη τιμή που επιστρέφει ο αισθητήρας θερμοκρασίας. Επομένως η τάση εισόδου δίνεται από την σχέση: V = (analog pin #0) * 5/1024 Η εντολή analog pin #0 επιστρέφει την τιμή του ακροδέκτη εισόδου A0. Για τον αισθητήρα LM35, ισχύει ότι για κάθε έναν oc αντιστοιχούν 10 mv. Συνεπώς για να μετατρέψουμε την παραπάνω τάση εισόδου σε βαθμούς Κελσίου πρέπει να την μετατρέψουμε σε mv (πολλαπλασιάζοντας με το 1000) και στη συνέχεια να διαιρέσουμε με τον αριθμό 10 mv. Οπότε η σχέση που μετατρέπει την τιμή που επιστρέφει ο αισθητήρας θερμοκρασίας LM35 σε βαθμού Κελσίου είναι η εξής: Αισθητήρας θερμοκρασίας LM35 Σελίδα 27 από 51

28 Στην συγκεκριμένη εφαρμογή χρησιμοποιήσαμε την εντολή set decimal number variable αντί για την εντολή set integer variable που έχουμε μάθει μέχρι τώρα. Με την εντολή set integer variable μπορούμε να διαχειριστούμε μόνο ακέραιους αριθμούς. Με την εντολή set decimal number variable μπορούμε να διαχειριστούμε πραγματικούς αριθμούς κινητής υποδιαστολής. Στην συγκεκριμένη εφαρμογή χρησιμοποιήσαμε την εντολή set decimal number variable διότι οι τιμές της θερμοκρασίας είναι πραγματικοί αριθμοί. Η σειριακή οθόνη ενεργοποιείται κάνοντας κλικ στο κουμπί "Serial Monitor" του Ardublock. Σελίδα 28 από 51

29 Δραστηριότητες 1. Προσθέστε 3 LED στο παραπάνω κύκλωμα τα οποία θα ανάβουν ως εξής: όταν η θερμοκρασία που επιστρέφει ο αισθητήρας LM35 ανήκει στο διάστημα [0, 15] βαθμοί Kελσίου θα ανάβει το μόνο το πρώτο LED. Όταν η θερμοκρασία είναι στο διάστημα (15, 30] θα ανάβει το πρώτο και το δεύτερο LED και όταν είναι μεγαλύτερη των 30 βαθμών Κελσίου θα ανάβουν όλα τα LED. Σελίδα 29 από 51

30 Φύλλο εργασίας 7 - Δημιουργώ τα δικά μου χρώματα με το RGB LED Στην δραστηριότητα αυτή θα δουλέψουμε με το RGB LED για να παράγουμε μια μεγάλη ποικιλία χρωμάτων. Το RGB LED είναι στην ουσία τρία διαφορετικά LED (κόκκινο, πράσινο, μπλε) τα οποία έχουν ενσωματωθεί σε ένα LED. Ένα RGB LED (Red, Green, Blue) διαθέτει 4 ακροδέκτες, έναν για κάθε χρώμα και έναν κοινής ανόδου (ή καθόδου αν έχουμε LED κοινής καθόδου). Τα RGB LED παράγουν κόκκινο, πράσινο, μπλε χρώμα και συνδυασμούς αυτών των χρωμάτων. To RGB LED που θα χρησιμοποιήσουμε έχει τους παρακάτω ακροδέκτες (pins): Υλικά που θα χρειαστούμε: 1 Arduino UNO 1 Breadboard 1 RGB LED (LED Diffused 5mm RGB - Common Anode) 3 αντιστάσεις 330 Ohm Το κύκλωμα σε breadboard Σελίδα 30 από 51

31 1 Ανοίξτε το προγραμματιστικό περιβάλλον του Arduino. 2 Από το μενού Tools επίλεξε Ardublock για να ξεκινήσετε το προγραμματιστικό περιβάλλον του Ardublock. 3 Δημιουργήστε το παρακάτω πρόγραμμα στο περιβάλλον του Ardublock. Εικόνα 7 program7.adp * Οι αριθμοί δίπλα σε κάθε εντολή χρησιμοποιούνται στην ανάλυση του προγράμματος που ακολουθεί στην επόμενη παράγραφο. Σελίδα 31 από 51

32 Ανάλυση προγράμματος (program7.adp) * Κάθε γραμμή αντιστοιχεί σε μια εντολή (με τον ίδιο αριθμό) στην Εικόνα Η εντολή set analog pin(11, 0) στέλνει την τάση 0 την ψηφιακή θύρα 11. Αυτό έχει σαν αποτέλεσμα το κόκκινο χρώμα να πάρει την μέγιστη τιμή του. Επειδή το RGB LED που χρησιμοποιούμε είναι κοινής ανόδου (common anode) οι τιμές που στέλνουμε πρέπει να είναι αντιστρόφως ανάλογες με την φωτεινότητα του κάθε χρώματος που θέλουμε να πετύχουμε. Για παράδειγμα, η τιμή 0 στην θύρα 11 θα έχει σαν αποτέλεσμα το κόκκινο χρώμα να πάρει την μέγιστη τιμή του. Αντίθετα, η τιμή 255 θα έχει σαν αποτέλεσμα να μην εκπέμπεται καθόλου κόκκινο χρώμα. Η set analog pin λειτουργεί μόνο στις PWM ψηφιακές θύρες οι οποίες στις περισσότερες πλακέτες είναι οι 3, 5, 6, 9, 10, 11. Δηλαδή στις θύρες αυτές μπορούμε να παράγουμε ενδιάμεσες τάσεις στο διάστημα [0, 5] Volt στέλνοντας τιμές από 0 έως Η εντολή set analog pin(10, 255) στέλνει την τάση 5 V στην ψηφιακή θύρα 10. Αυτό έχει σαν αποτέλεσμα το μπλε χρώμα να πάρει την ελάχιστη τιμή του, δηλαδή να μην εκπέμπεται καθόλου μπλε χρώμα. 3. Η εντολή set analog pin(9, 255) στέλνει την τάση 5 V στην ψηφιακή θύρα 9. Αυτό έχει σαν αποτέλεσμα το πράσινο χρώμα να πάρει την ελάχιστη τιμή του, δηλαδή να μην εκπέμπεται καθόλου πράσινο χρώμα. Το αποτέλεσμα της εκτέλεσης των εντολών στις γραμμές 1, 2 και 3 είναι το RGB LED να εκπέμπει το κόκκινο χρώμα. 4. Με την εντολή delay MILLIS milliseconds(1000) σταματά η εκτέλεση του προγράμματος για χρονικό διάστημα 1000 ms ( 1 sec = 1000 ms ). 5. Η εντολή set analog pin(11, 255) στέλνει την τάση 5 V την ψηφιακή θύρα 11. Αυτό έχει σαν αποτέλεσμα να μην εκπέμπεται καθόλου κόκκινο χρώμα. 6. Η εντολή set analog pin(10, 0) στέλνει την τάση 0 V στην ψηφιακή θύρα 10. Αυτό έχει σαν αποτέλεσμα το μπλε χρώμα να πάρει την μέγιστη τιμή του. 7. Η εντολή set analog pin(9, 255) στέλνει την τάση 5 V στην ψηφιακή θύρα 9. Αυτό έχει σαν αποτέλεσμα το πράσινο χρώμα να πάρει την ελάχιστη τιμή του, δηλαδή να μην εκπέμπεται καθόλου πράσινο χρώμα. Το αποτέλεσμα της εκτέλεσης των εντολών στις γραμμές 5, 6 και 7 είναι το RGB LED να εκπέμπει το μπλε χρώμα. 8. Με την εντολή delay MILLIS milliseconds(1000) σταματά η εκτέλεση του προγράμματος για χρονικό διάστημα 1000 ms ( 1 sec = 1000 ms ). 9. Η εντολή set analog pin(11, 255) στέλνει την τάση 5 V την ψηφιακή θύρα 11. Αυτό έχει σαν αποτέλεσμα να μην εκπέμπεται καθόλου κόκκινο χρώμα. Σελίδα 32 από 51

33 10. Η εντολή set analog pin(10, 255) στέλνει την τάση 5 V στην ψηφιακή θύρα 10. Αυτό έχει σαν αποτέλεσμα το μπλε χρώμα να πάρει την ελάχιστη τιμή του, δηλαδή να μην εκπέμπεται καθόλου μπλε χρώμα. 11. Η εντολή set analog pin(9, 0) στέλνει την τάση 0 V στην ψηφιακή θύρα 9. Αυτό έχει σαν αποτέλεσμα το πράσινο χρώμα να πάρει την μέγιστη τιμή του. Το αποτέλεσμα της εκτέλεσης των εντολών στις γραμμές 9, 10 και 11 είναι το RGB LED να εκπέμπει το πράσινο χρώμα. 12. Με την εντολή delay MILLIS milliseconds(1000) σταματά η εκτέλεση του προγράμματος για χρονικό διάστημα 1000 ms ( 1 sec = 1000 ms ). Μια άλλη ενδιαφέρουσα εφαρμογή είναι η σταδιακή αύξηση της φωτεινότητας μόνο ενός σημείου σύνδεσης κάθε φορά. Δηλαδή, να ανεβάζουμε σταδιακά την τάση (από 0V στα 5V) στο σημείο σύνδεσης που αντιστοιχεί στο κόκκινο χρώμα (θύρα 11 στο παραπάνω κύκλωμα), στη συνέχεια να κάνουμε το ίδιο με το πράσινο χρώμα (θύρα 9 στο παραπάνω κύκλωμα) και τέλος να επαναλάβουμε το ίδιο με το μπλε χρώμα (θύρα 10 στο παραπάνω κύκλωμα). Το αποτέλεσμα θα είναι εντυπωσιακό. Στη setup, στέλνουμε σε όλες τις θύρες μια τάση 0 Volt για να μην εκπέμπει καμιά ακτινοβολία το RGB led. Σελίδα 33 από 51

34 Στη συνάρτηση loop, με την πρώτη εντολή repeat between (μεταβλητή: t, start: 255, stop: 0, steps of: 1) αυξάνουμε σταδιακά την τάση από 0 Volt στα 5 Volt (εντολή θέσε αναλογική ακίδα) στη θύρα 11 και το RGB led ακτινοβολεί κόκκινο φως με τη φωτεινότητα του να αυξάνει σταδιακά. Αμέσως μετά, με την εντολή θέσε αναλογική ακίδα (11, 255) στέλνουμε τάση 0 Volt στη θύρα 11 και το RGB led δεν εκπέμπει καμιά ακτινοβολία. Η δεύτερη εντολή repeat κάνει ακριβώς τα ίδια πράγματα στη θύρα 9 με αποτέλεσμα το RGB led να ακτινοβολεί πράσινο φως με τη φωτεινότητα του να αυξάνει σταδιακά. Τέλος, με την τρίτη εντολή repeat το RGB led ακτινοβολεί μπλε φως με τη φωτεινότητα του να αυξάνει σταδιακά. Σελίδα 34 από 51

35 Αν χρησιμοποιήσετε ένα RGB LED κοινής καθόδου τότε τον ακροδέκτη της καθόδου (CATHODE) πρέπει να τον συνδέσετε στην γείωση (GND) (αντί για την τάση 5 V που συνδέσαμε στο RGB LED κοινής ανόδου παραπάνω). Δραστηριότητες 1. Τροποποιήστε το παραπάνω πρόγραμμα (Εικόνα 4) ώστε εκτός από τα βασικά χρώματα (κόκκινο, μπλε, πράσινο) που εναλλάσσονται ανά ένα δευτερόλεπτο να προστεθεί και το άσπρο χρώμα και να εναλλάσσονται με την εξής σειρά: κόκκινο - μπλε - πράσινο - άσπρο. 2. Τι χρώμα θα εκπέμψει το RGB LED όταν στις θύρες 11, 10 και 9 στείλουμε τις τιμές 0, 255, 0 αντίστοιχα ; Σελίδα 35 από 51

36 Φύλλο εργασίας 8 - Ανιχνευτής απόστασης Σε αυτήν τη δραστηριότητα θα κατασκευάσουμε έναν ανιχνευτή απόστασης. Θα χρησιμοποιήσουμε τον αισθητήρα υπερήχων (ή απόστασης) HC-SR04 για τον υπολογισμό της απόστασης. Στη συγκεκριμένη εφαρμογή, όταν ο αισθητήρας εντοπίσει αντικείμενο σε απόσταση μικρότερη ή ίση των 10 εκατοστών θα ανάβει ένα κόκκινο LED, διαφορετικά θα ανάβει ένα πράσινο LED. Υλικά που θα χρειαστούμε: 1 Arduino UNO 1 Breadboard 1 αισθητήρα απόστασης (HC-SR04 Ultrasonic Sensor) 1 κόκκινο LED 1 πράσινο LED 2 αντιστάσεις 220 Ω Το κύκλωμα σε breadboard Ο αισθητήρας διαθέτει 4 ακροδέκτες. Ο ακροδέκτης VCC συνδέεται στην τροφοδοσία και o GND στη γείωση. Ο ακροδέκτης Trig συνδέεται στη θύρα 12 και ο Echo στη θύρα 11. Σελίδα 36 από 51

37 Πριν προχωρήσουμε με την ανάπτυξη του προγράμματος τρέχουμε το παρακάτω πρόγραμμα το οποίο εμφανίζει στην σειριακή οθόνη (Serial Monitor) τις τιμές που επιστρέφει o αισθητήρας απόστασης. Η σειριακή οθόνη ενεργοποιείται κάνοντας κλικ στο κουμπί "Serial Monitor" του Ardublock. Αν βάλουμε το χέρι μας μπροστά από τον αισθητήρα απόστασης και το μετακινούμε προς το μέρος του, θα παρατηρήσουμε η τιμή που επιστρέφει μειώνεται. Όταν το χέρι μας βρεθεί σχεδόν μπροστά του, τότε οι τιμές που επιστρέφει είναι μικρότερες του αριθμού 4. Ο αισθητήρας που χρησιμοποιούμε (HC-SR04) μπορεί να μετράει αποστάσεις από 2 εκατοστά μέχρι 400 εκατοστά. Σελίδα 37 από 51

38 Ακολουθήστε τα παρακάτω βήματα για την ανάπτυξη προγράμματος που θα ανιχνεύει την απόσταση των αντικειμένων που βρίσκονται στο οπτικό πεδίο του αισθητήρα και ανάλογα με την απόσταση του αντικειμένου θα ανάβει ένα κόκκινο ή πράσινο LED : 1 Ανοίξτε το προγραμματιστικό περιβάλλον του Arduino. 2 Από το μενού Tools επίλεξε Ardublock για να ξεκινήσετε το προγραμματιστικό περιβάλλον του Ardublock. 3 Δημιουργήστε το παρακάτω πρόγραμμα στο περιβάλλον του Ardublock. Εικόνα 8 - program8.adp * Οι αριθμοί δίπλα σε κάθε εντολή χρησιμοποιούνται στην ανάλυση του προγράμματος που ακολουθεί στην επόμενη παράγραφο. Σελίδα 38 από 51

39 Ανάλυση προγράμματος (program8.adp) * Κάθε γραμμή αντιστοιχεί σε μια εντολή (με τον ίδιο αριθμό) στην Εικόνα Με την εντολή delay MILLIS milliseconds(500) σταματά η εκτέλεση του προγράμματος για χρονικό διάστημα 500 ms ( 1 sec = 1000 ms ). 2. Η εντολή set integer variable θέτει στην μεταβλητή distance μια τιμή (value). Στη συγκεκριμένη περίπτωση η τιμή αυτή είναι η τιμή που επιστρέφει το μπλοκ ultrasonic (στο οποίο περνάμε ως παραμέτρους τις θύρες που έχουμε συνδέσει τον ακροδέκτη Trig και τον ακροδέκτη Echo). 3. Η εντολή if... then... else... ελέγχει αν η τιμή της μεταβλητής distance είναι μικρότερη ή ίση του 10. Αν είναι τότε εκτελούνται οι εντολές στις γραμμές 4 και 5, αλλιώς εκτελούνται οι εντολές στις γραμμές 6 και Η εντολή set digital pin( 3, HIGH ) στέλνει μια τάση 5 V στην ψηφιακή θύρα 3. Αυτό έχει σαν αποτέλεσμα να ανάψει το κόκκινο LED. 5. Η εντολή set digital pin( 13, LOW ) στέλνει μια τάση 0 V στην ψηφιακή θύρα 13. Αυτό έχει σαν αποτέλεσμα να σβήσει το πράσινο LED. 6. Η εντολή set digital pin( 3, LOW ) στέλνει μια τάση 0 V στην ψηφιακή θύρα 3. Αυτό έχει σαν αποτέλεσμα να σβήσει το κόκκινο LED. 7. Η εντολή set digital pin( 13, HIGH ) στέλνει μια τάση 5 V στην ψηφιακή θύρα 13. Αυτό έχει σαν αποτέλεσμα να ανάψει το πράσινο LED. Δραστηριότητες 1. Ας θεωρήσουμε ότι το κάθε LED αντιστοιχεί σε ένα bit. Επίσης, ας θεωρήσουμε ότι όταν το LED είναι σβηστό έχει την τιμή 0 και όταν είναι αναμμένο έχει την τιμή 1. Όλοι οι δυνατοί συνδυασμοί των δύο LED φαίνονται στον παρακάτω πίνακα: Κόκκινο LED Πράσινο LED Κωδικοποίηση Αναμμένο Αναμμένο 11 Αναμμένο Σβηστό 10 Σβηστό Αναμμένο 01 Σβηστό Σβηστό 00 Σελίδα 39 από 51

40 Τροποποιήστε το παραπάνω πρόγραμμα ώστε τα LED να ανάβουν σύμφωνα με τον παρακάτω πίνακα: Κωδικοποίηση Απόσταση (τιμή μεταβλητής distance) 11 απόσταση <= 10 εκ < απόσταση <= 40 εκ < απόσταση <= 60 εκ < απόσταση Σελίδα 40 από 51

41 Φύλλο εργασίας 9 - Αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων Σε αυτήν τη δραστηριότητα θα κατασκευάσουμε ένα αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων. Εκτός από τον μικροελεγκτή Arduino, το breadboard, έναν αισθητήρα απόστασης HC-SR04 και τα υπόλοιπα στοιχεία του κυκλώματος, για την δημιουργία του ρομποτικού οχήματος θα χρησιμοποιήσουμε τα παρακάτω μέρη: ένα σασί με 2 μοτέρ (πάνω στα οποία συνδέονται 2 ρόδες) και μια ρόδα ελεύθερης κίνησης Εικόνα 9.1 μια θήκη για 4 ΑΑ μπαταρίες (η οποία θα τοποθετηθεί πάνω στο σασί) Εικόνα 9.2 Το ρομποτικό όχημα θα κινείται συνεχώς προς τα εμπρός έως ότου ο αισθητήρας απόστασης εντοπίσει κάποιο εμπόδιο σε απόσταση μικρότερη ή ίση των 10 Σελίδα 41 από 51

42 εκατοστών. Όταν ο αισθητήρας απόστασης εντοπίσει κάποιο εμπόδιο, τότε το ρομπότ στρίβει αριστερά ή δεξιά (η επιλογή γίνεται με τυχαίο τρόπο) και στη συνέχεια κινείται προς τα εμπρός. Η διαδικασία αυτή θα επαναλαμβάνεται συνεχώς. Υλικά που θα χρειαστούμε: 1 Arduino UNO 1 Breadboard 1 αισθητήρα απόστασης (HC-SR04 Ultrasonic Sensor) 1 σασί με δύο μοτέρ με ρόδες και μία ρόδα ελεύθερης κίνησης 1 θήκη για 4 ΑΑ μπαταρίες (για την τροφοδοσία των μοτέρ) 1 ολοκληρωμένο κύκλωμα SN (που θα χρησιμοποιηθεί για την οδήγηση των 2 μοτέρ) Το κύκλωμα σε breadboard Σελίδα 42 από 51

43 Εικόνα 9.3 Σελίδα 43 από 51

44 Οι ακροδέκτες 2 και 7 του ολοκληρωμένου κυκλώματος SN ελέγχουν την φορά του πρώτου μοτέρ που έχουμε συνδέσει σύμφωνα με τον παρακάτω πίνακα: Ακροδέκτης 2 Ακροδέκτης 7 Φορά περιστροφής LOW HIGH δεξιά HIGH LOW αριστερά LOW LOW δεν περιστρέφεται HIGH HIGH δεν περιστρέφεται Οι ακροδέκτες 10 και 15 του ολοκληρωμένου κυκλώματος SN ελέγχουν την φορά του δεύτερου μοτέρ που έχουμε συνδέσει σύμφωνα με τον παρακάτω πίνακα: Ακροδέκτης 10 Ακροδέκτης 15 Φορά περιστροφής LOW HIGH δεξιά HIGH LOW αριστερά LOW LOW δεν περιστρέφεται HIGH HIGH δεν περιστρέφεται Εικόνα 9.4. Ολοκληρωμένο κύκλωμα SN Αν προσέξετε την Εικόνα 9.3 θα διαπιστώσετε ότι τον ακροδέκτη 2 του ολοκληρωμένου κυκλώματος τον έχουμε συνδέσει στην θύρα 11 του Arduino και τον ακροδέκτη 7 στην θύρα 10. Επίσης τον ακροδέκτη 10 τον έχουμε συνδέσει στη θύρα 5 και τον 15 στην θύρα 6 αντίστοιχα. Ακροδέκτης (SN754410) Θύρα (στον Arduino) Σελίδα 44 από 51

45 Για να διαπιστώσουμε ότι έχουμε κάνει σωστά όλες τις συνδέσεις δημιουργούμε και φορτώνουμε το παρακάτω πρόγραμμα στον μικροελεγκτή. Σύμφωνα με τους παραπάνω πίνακες το πρώτο μοτέρ θα πρέπει να περιστρέφεται δεξιόστροφα για ένα δευτερόλεπτο. Εικόνα program9-motor1.adp Εκτελούμε το παρακάτω πρόγραμμα για να ελέγξουμε ότι δουλεύει και το δεύτερο μοτέρ κανονικά (περιστρέφεται δεξιόστροφα για ένα δευτερόλεπτο). Εικόνα program9-motor2.adp Σελίδα 45 από 51

46 Στο σημείο αυτό συνδέουμε τον αισθητήρα απόστασης στο κύκλωμά μας ως εξής: Ακροδέκτης αισθητήρα απόστασης Θύρα στον μικροελεγκτή Arduino VCC Τροφοδοσία GND Γείωση Trig 3 Echo 2 Πριν προχωρήσουμε με την ανάπτυξη του τελικού προγράμματος τρέχουμε το παρακάτω πρόγραμμα το οποίο εμφανίζει στην σειριακή οθόνη (Serial Monitor) τις τιμές που επιστρέφει o αισθητήρας απόστασης (Η σειριακή οθόνη ενεργοποιείται κάνοντας κλικ στο κουμπί "Serial Monitor" του Ardublock). Εικόνα program9-monitor.adp Ελέγχουμε τις τιμές που επιστρέφει ο αισθητήρας απόστασης στην σειριακή οθόνη και επιβεβαιώνουμε ότι δουλεύει σωστά. Ακολουθήστε τα παρακάτω βήματα για την ανάπτυξη του τελικού προγράμματος που θα ελέγχει το ρομποτικό όχημα: 1 Ανοίξτε το προγραμματιστικό περιβάλλον του Arduino. 2 Από το μενού Tools επίλεξε Ardublock για να ξεκινήσετε το προγραμματιστικό περιβάλλον του Ardublock. 3 Δημιουργήστε το παρακάτω πρόγραμμα στο περιβάλλον του Ardublock. Σελίδα 46 από 51

47 Εικόνα program9.adp * Οι αριθμοί δίπλα σε κάθε εντολή χρησιμοποιούνται στην ανάλυση του προγράμματος που ακολουθεί στην επόμενη παράγραφο. Ανάλυση προγράμματος (program9.adp) * Κάθε γραμμή αντιστοιχεί σε μια εντολή (με τον ίδιο αριθμό) στην Εικόνα Η εντολή set integer variable θέτει στην μεταβλητή distance μια τιμή (value). Στη συγκεκριμένη περίπτωση η τιμή αυτή είναι η τιμή που επιστρέφει το μπλοκ ultrasonic (στο οποίο περνάμε ως παραμέτρους τις θύρες που έχουμε συνδέσει τον ακροδέκτη Trig και τον ακροδέκτη Echo). 2. Η εντολή if... then... else... ελέγχει αν η τιμή της μεταβλητής distance είναι μικρότερη ή ίση του 10. Αν είναι τότε εκτελούνται οι εντολές στις γραμμές 3 και 4, αλλιώς εκτελούνται οι εντολές στις γραμμές 5 και 6. Σελίδα 47 από 51

48 3. Η εντολή set integer variable θέτει στην μεταβλητή turn μια τιμή (value). Στη συγκεκριμένη περίπτωση η τιμή αυτή είναι η τιμή που επιστρέφει η εντολή random( 0, 100). Η εντολή random επιστρέφει τυχαία μια τιμή στο διάστημα [0, 100]. 4. Η εντολή if... then... else... ελέγχει αν η τιμή της μεταβλητής turn είναι μικρότερη ή ίση του 50. Αν είναι τότε εκτελείται η εντολή turn_right (το ρομπότ στρίβει δεξιά) και στη συνέχεια με την εντολή delay MILLIS milliseconds(1000) σταματά η εκτέλεση του προγράμματος για χρονικό διάστημα 1000 ms ( 1 sec = 1000 ms ). Διαφορετικά (turn > 50), εκτελείται η εντολή turn_left (το ρομπότ στρίβει αριστερά) και στη συνέχεια με την εντολή delay MILLIS milliseconds(1000) σταματά η εκτέλεση του προγράμματος για χρονικό διάστημα 1000 ms ( 1 sec = 1000 ms ). Οι εντολές turn_right και turn_left είναι εντολές που έχουμε δημιουργήσει εμείς (και θα αναλύσουμε στη συνέχεια) χρησιμοποιώντας το μπλοκ που βρίσκεται στην ομάδα εντολών Control. Το περιεχόμενο των εντολών turn_right και turn_left μπορείτε να το δείτε στις επόμενες παραγράφους. Για να δημιουργήσουμε μια νέα εντολή σέρνουμε το μπλοκ subroutine (που βρίσκεται στην ομάδα Control) στην περιοχή προγραμματισμού του Ardublock. Στη συνέχεια κάνουμε κλικ στην λέξη subroutine και πληκτρολογούμε το όνομα της νέας εντολής. Στην περιοχή commands εισάγουμε τις εντολές που επιθυμούμε να εκτελούνται κάθε φορά που θα γίνεται κλήση αυτής της εντολής. 5. Οι εντολές set digital pin(11, LOW) και set digital pin(10, HIGH) περιστρέφουν το πρώτο μοτέρ δεξιόστροφα. 6. Οι εντολές set digital pin(5, LOW) και set digital pin(6, HIGH) περιστρέφουν το δεύτερο μοτέρ δεξιόστροφα. Σελίδα 48 από 51

49 Εντολές (διαδικασίες) turn_left και turn_right Εικόνα program9.adp * Οι αριθμοί δίπλα σε κάθε εντολή χρησιμοποιούνται στην ανάλυση του προγράμματος που ακολουθεί στην επόμενη παράγραφο. Σελίδα 49 από 51

50 Ανάλυση προγράμματος (program9.adp) Εντολή (διαδικασία) turn_left * Κάθε γραμμή αντιστοιχεί σε μια εντολή (με τον ίδιο αριθμό) στην Εικόνα Οι εντολές set digital pin(11, LOW) και set digital pin(10, HIGH) περιστρέφουν το πρώτο μοτέρ δεξιόστροφα. Το μοτέρ περιστρέφεται συνεχώς μέχρι να εκτελεστούν άλλες εντολές που να σταματούν την περιστροφή του. 2. Οι εντολές set digital pin(5, LOW) και set digital pin(6, LOW) σταματούν την κίνηση του δεύτερου μοτέρ. 3. Με την εντολή delay MILLIS milliseconds(600) σταματά η εκτέλεση του προγράμματος για χρονικό διάστημα 600 ms ( 1 sec = 1000 ms ). Το πρώτο μοτέρ συνεχίζει να περιστρέφεται. 4. Οι εντολές set digital pin(11, LOW) και set digital pin(10, LOW) σταματούν την κίνηση του πρώτου μοτέρ. Η εντολή turn_left στρίβει το ρομποτικό όχημα προς τα αριστερά ακινητοποιώντας το ένα μοτέρ (που βρίσκεται στα αριστερά του οχήματος) και περιστρέφοντας το άλλο μοτέρ (που βρίσκεται στα δεξιά του οχήματος). Ανάλυση προγράμματος (program9.adp) Εντολή (διαδικασία) turn_right * Κάθε γραμμή αντιστοιχεί σε μια εντολή (με τον ίδιο αριθμό) στην Εικόνα Οι εντολές set digital pin(11, LOW) και set digital pin(10, LOW) σταματούν την κίνηση του πρώτου μοτέρ. 6. Οι εντολές set digital pin(5, LOW) και set digital pin(6, HIGH) περιστρέφουν το δεύτερο μοτέρ δεξιόστροφα. Το μοτέρ περιστρέφεται συνεχώς μέχρι να εκτελεστούν άλλες εντολές που να σταματούν την περιστροφή του. 7. Με την εντολή delay MILLIS milliseconds(600) σταματά η εκτέλεση του προγράμματος για χρονικό διάστημα 600 ms ( 1 sec = 1000 ms ). Το δεύτερο μοτέρ συνεχίζει να περιστρέφεται. 8. Οι εντολές set digital pin(5, LOW) και set digital pin(6, LOW) σταματούν την κίνηση του δεύτερου μοτέρ. Σελίδα 50 από 51

51 Η εντολή turn_right στρίβει το ρομποτικό όχημα προς τα δεξιά ακινητοποιώντας το ένα μοτέρ (που βρίσκεται στα δεξιά του οχήματος) και περιστρέφοντας το άλλο μοτέρ (που βρίσκεται στα αριστερά του οχήματος). Δραστηριότητες 1. Προσθέστε δύο LED στο ρομποτικό σας όχημα. Το ένα στην αριστερή πλευρά και το άλλο στην δεξιά πλευρά. Όταν το όχημα στρίβει προς τα δεξιά να ανάβει το δεξί LED και όταν στρίβει προς τα αριστερά να ανάβει το αριστερό LED. 2. Τροποποιήστε το πρόγραμμα της προηγούμενης δραστηριότητας ώστε τα LED να αναβοσβήνουν όταν το ρομποτικό όχημα στρίβει. Σελίδα 51 από 51

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

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

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

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

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

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

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

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

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

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

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

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

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 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

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

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

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

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

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

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

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

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

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

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

ΡΟΜΠΟΤΙΚΗ ΚΑΙ ΑΥΤΟΜΑΤΙΣΜΟΣ

ΡΟΜΠΟΤΙΚΗ ΚΑΙ ΑΥΤΟΜΑΤΙΣΜΟΣ ΡΟΜΠΟΤΙΚΗ ΚΑΙ ΑΥΤΟΜΑΤΙΣΜΟΣ ΡΟΜΠΟΤΙΚΗ Η Ρομποτική είναι ο κλάδος της επιστήμης που κατασκευάζει και μελετά μηχανές που μπορούν να αντικαταστήσουν τον άνθρωπο στην εκτέλεση μιας εργασίας. Tι είναι το ΡΟΜΠΟΤ

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

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

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

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

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

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

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

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

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

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

Model: ED-CS5000. Ηλεκτρονικός πίνακας ελέγχου για συρόμενες και ανοιγόμενες μονόφυλλες πόρτες.

Model: ED-CS5000. Ηλεκτρονικός πίνακας ελέγχου για συρόμενες και ανοιγόμενες μονόφυλλες πόρτες. Model: ED-CS5000 Ηλεκτρονικός πίνακας ελέγχου για συρόμενες και ανοιγόμενες μονόφυλλες πόρτες. Ο πίνακας είναι συμβατός με χειριστήρια σταθερού (11 32bit) η κυλιόμενου κωδικού στην συχνότητα των 433,92Mhz

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

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

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

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

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

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

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

Τα αλφαριθμητικά αποτελούνται από γράμματα, λέξεις ή άλλους χαρακτήρες (π.χ. μήλο, Ιούλιος 2009, You win!).

Τα αλφαριθμητικά αποτελούνται από γράμματα, λέξεις ή άλλους χαρακτήρες (π.χ. μήλο, Ιούλιος 2009, You win!). ΑΛΦΑΡΙΘΜΗΤΙΚΑ Τα αλφαριθμητικά αποτελούνται από γράμματα, λέξεις ή άλλους χαρακτήρες (π.χ. μήλο, Ιούλιος 2009, You win!). Αποθηκεύονται σε μεταβλητές ή σε λίστες (όπως ή ). Μπορείτε να ενώσετε δυο αλφαριθμητικά

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

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

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

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

Φύλλο εργασίας 4. Η γάτα και τα ποντίκια

Φύλλο εργασίας 4. Η γάτα και τα ποντίκια Φύλλο εργασίας 4 Η γάτα και τα ποντίκια Οι επόμενες δραστηριότητες αφορούν την κατασκευή ρομποτικής κατασκευής που θα προσομοιώνει μια γάτα που προσπαθεί να πιάσει ποντίκια. Για την υλοποίηση του φύλλου

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

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

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

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

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

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

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

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

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

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

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

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

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

ΕΡΓΑΣΤΗΡΙΑΚΗ ΕΦΑΡΜΟΓΗ 1 ΤO ΡΟΜΠΟΤ INTELLITEK ER-2u

ΕΡΓΑΣΤΗΡΙΑΚΗ ΕΦΑΡΜΟΓΗ 1 ΤO ΡΟΜΠΟΤ INTELLITEK ER-2u Εφαρμογή 1: Το ρομπότ INTELITEK ER-2u Εργαστήριο Ευφυών Συστημάτων και Ρομποτικής Τμήμα Μηχανικών Παραγωγής και Διοίκησης Πολυτεχνείο Κρήτης www.robolab.tuc.gr, τηλ: 28210 37292 / 37314 e-mail: savas@dpem.tuc.gr,

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

ΕΡΓΑΣΤΗΡΙΑΚΗ ΕΦΑΡΜΟΓΗ 4 TΟ ΡΟΜΠΟΤΙΚΟ ΟΧΗΜΑ ROGUE BLUE

ΕΡΓΑΣΤΗΡΙΑΚΗ ΕΦΑΡΜΟΓΗ 4 TΟ ΡΟΜΠΟΤΙΚΟ ΟΧΗΜΑ ROGUE BLUE Εργαστήριο Ευφυών Συστημάτων και Ρομποτικής Τμήμα Μηχανικών Παραγωγής και Διοίκησης Πολυτεχνείο Κρήτης www.robolab.tuc.gr, τηλ: 28210 37292 / 37314 e-mail: savas@dpem.tuc.gr, kyralakis@dpem.tuc.gr ΕΡΓΑΣΤΗΡΙΑΚΗ

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

Πλακέτα Arduino. 1ο ΕΠΑΛ Περάματος - 7ο ΕΚ Πειραιά

Πλακέτα Arduino. 1ο ΕΠΑΛ Περάματος - 7ο ΕΚ Πειραιά Πλακέτα Arduino Το 2005 oι Massimo Banzi και David Cueartielles στο Ivrea Δημιουργούν την υπολογιστική πλατφόρμα Arduino. Το Arduino είναι βασισμένο σε μια απλή μητρική πλακέτα ανοικτού κώδικα, με ενσωματωμένο

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

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 Πριν χρησιμοποιήσετε το προϊόν, παρακαλούμε

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

7. Επαναλήψεις (Loops) Προγραμματισμός EV3 Ακαδημία Ρομποτικής 58

7. Επαναλήψεις (Loops) Προγραμματισμός EV3 Ακαδημία Ρομποτικής 58 7. Επαναλήψεις (Loops) Προγραμματισμός EV3 Ακαδημία Ρομποτικής 58 Στόχοι Μαθήματος 1. Πώς να επαναλάβετε μια δράση 2. Μάθετε πώς να χρησιμοποιείτε το Loop Blocks Προγραμματισμός EV3 Ακαδημία Ρομποτικής

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

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

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

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

Περιγραφή της 3 ης εργαστηριακής εφαρμογής: ρομποτικό σύστημα LEGO NXT

Περιγραφή της 3 ης εργαστηριακής εφαρμογής: ρομποτικό σύστημα LEGO NXT www.robolab.tuc.gr Περιγραφή της 3 ης εργαστηριακής εφαρμογής: ρομποτικό σύστημα LEGO NXT ΜΠΔ, 9 Ο Εξάμηνο Σάββας Πιπερίδης 1. Το ρομποτικό σύστημα LEGO NXT περισσότερες πληροφορίες: http://mindstorms.lego.com/

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

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

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

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

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

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

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

EOS FP- 200 Αναγνώστης ελέγχου πρόσβασης με δακτυλικό αποτύπωμα

EOS FP- 200 Αναγνώστης ελέγχου πρόσβασης με δακτυλικό αποτύπωμα EOS FP- 200 Αναγνώστης ελέγχου πρόσβασης με δακτυλικό αποτύπωμα Οδηγίες Λειτουργίας Εισαγωγή Ο αυτόνομος αναγνώστης EOS FP- 200 είναι απλός και εύχρηστος και μπορεί να χρησιμοποιηθεί σε πλήθος εφαρμογών.

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

ΠΕΙΡΑΜΑΤΙΚΟ ΜΕΡΟΣ. Η πειραματική διάταξη που χρησιμοποιείται στην άσκηση φαίνεται στην φωτογραφία του σχήματος 1:

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

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

«Προγραµµατισµός του LEGO Mindstorm NXT για το διαγωνισµό "Move the Ball!"»

«Προγραµµατισµός του LEGO Mindstorm NXT για το διαγωνισµό Move the Ball!» ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΕΚΠ 413 / ΕΚΠ 606 ΑΥΤΟΝΟΜΟΙ ΠΡΑΚΤΟΡΕΣ Εργασία Εξαµήνου Προγραµµατισµός του LEGO Mindstorm NXT για το διαγωνισµό "Move the Ball!"

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

5. ΗΛΕΚΤΡΟΝΙΚΑ ΕΞΑΡΤΗΜΑΤΑ Ι (ΑΝΤΙΣΤΑΤΕΣ )

5. ΗΛΕΚΤΡΟΝΙΚΑ ΕΞΑΡΤΗΜΑΤΑ Ι (ΑΝΤΙΣΤΑΤΕΣ ) 5. ΗΛΕΚΤΡΟΝΙΚΑ ΕΞΑΡΤΗΜΑΤΑ Ι (ΑΝΤΙΣΤΑΤΕΣ ) Μεταβλητοί αντιστάτες Η τιμή της αντίστασης των μεταβλητών αντιστατών σε αντίθεση με αυτή των σταθερών, δε διατηρείται σταθερή αλλά μεταβάλλεται, είτε μηχανικά

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

ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΜΕ ΧΡΗΣΗ ΤΟΥ ΠΑΚΕΤΟΥ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS NXT

ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΜΕ ΧΡΗΣΗ ΤΟΥ ΠΑΚΕΤΟΥ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS NXT ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΜΕ ΧΡΗΣΗ ΤΟΥ ΠΑΚΕΤΟΥ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS NXT Φύλλο Εργασίας 1 ο Γνωριμία με το προγραμματιστικό περιβάλλον ΝΧΤ-G Όνομα Ημερομηνία Εξοικείωση με το NXT-G Στις παρακάτω

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

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

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

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

Φύλλο Εργασίας 4 Συνθετική εργασία

Φύλλο Εργασίας 4 Συνθετική εργασία Φύλλο Εργασίας 4 Συνθετική εργασία Ομάδα Πετυχαίνοντας το στόχο Α1. Προγραμματισμός στόχου: Για τον προγραμματισμό των ρομποτικών μηχανών, όπως ήδη είδαμε, χρησιμοποιούμε το λογισμικό Lego Mindstorms Edu

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

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

Η ΑΞΙΟΠΟΙΗΣΗ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ COACH 5 ΣΤΗΝ ΔΙΔΑΣΚΑΛΙΑ ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΤΟΜΕΑ ΤΩΝ Τ.Ε.Ε. 2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 485 Η ΑΞΙΟΠΟΙΗΣΗ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ COACH 5 ΣΤΗΝ ΔΙΔΑΣΚΑΛΙΑ ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΤΟΜΕΑ ΤΩΝ Τ.Ε.Ε. Μπουλταδάκης Στέλιος Εκπαιδευτικός

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

www.e-garden-shop.gr PRO-C ΠΡΟΓΡΑΜΜΑΤΙΣΤΗΣ ΑΡΔΕΥΣΗΣ ΓΙΑ ΟΙΚΙΑΚΕΣ & ΕΛΑΦΡΙΕΣ ΔΗΜΟΣΙΕΣ ΕΦΑΡΜΟΓΕΣ ΟΔΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ

www.e-garden-shop.gr PRO-C ΠΡΟΓΡΑΜΜΑΤΙΣΤΗΣ ΑΡΔΕΥΣΗΣ ΓΙΑ ΟΙΚΙΑΚΕΣ & ΕΛΑΦΡΙΕΣ ΔΗΜΟΣΙΕΣ ΕΦΑΡΜΟΓΕΣ ΟΔΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ PRO-C ΠΡΟΓΡΑΜΜΑΤΙΣΤΗΣ ΑΡΔΕΥΣΗΣ ΓΙΑ ΟΙΚΙΑΚΕΣ & ΕΛΑΦΡΙΕΣ ΔΗΜΟΣΙΕΣ ΕΦΑΡΜΟΓΕΣ ΟΔΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Βασικά μοντέλα 3 στάσεων INDOOR & OUTDOOR με πλακέτες επέκτασης των 3 στάσεων για την δημιουργία μοντέλων

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

ΡΑΔΙΟΡΟΛΟΙ-ΞΥΠΝΗΤΗΡΙ AR280P

ΡΑΔΙΟΡΟΛΟΙ-ΞΥΠΝΗΤΗΡΙ AR280P ΡΑΔΙΟΡΟΛΟΙ-ΞΥΠΝΗΤΗΡΙ AR280P 1. Χρήση Το AR280P λειτουργεί ως Ράδιο/ρολόι. Έχει λειτουργία FM ραδιόφωνου, λειτουργία προβολής της ώρας με προβολέα και περιλαμβάνει μία λάμπα. Εμφανίζει επίσης τη θερμοκρασία

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

Ο ΗΓΙΕΣ ΛΕΙΤΟΥΡΓΙΑΣ. Τρόπος λειτουργίας TV και TV+STB. Τοποθέτηση και αντικατάσταση των µπαταριών. Γενικές πληροφορίες: Περιγραφή λειτουργίας

Ο ΗΓΙΕΣ ΛΕΙΤΟΥΡΓΙΑΣ. Τρόπος λειτουργίας TV και TV+STB. Τοποθέτηση και αντικατάσταση των µπαταριών. Γενικές πληροφορίες: Περιγραφή λειτουργίας Ο ΗΓΙΕΣ ΛΕΙΤΟΥΡΓΙΑΣ ruwido m_2 τηλεχειριστήριο γενικής χρήσης Σας συγχαίρουµε για την αγορά ενός RUWIDO τηλεχειριστηρίου γενικής χρήσης. Το νέο σας τηλεχειριστήριο αντικαθιστά το πρωτότυπο τηλεχειριστήριο

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

www.e-garden-shop.gr ΠΡΟΓΡΑΜΜΑΤΙΣΤΗΣ ΑΡΔΕΥΣΗΣ ΓΙΑ ΟΙΚΙΑΚΕΣ & ΕΛΑΦΡΙΕΣ ΔΗΜΟΣΙΕΣ ΕΦΑΡΜΟΓΕΣ ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ

www.e-garden-shop.gr ΠΡΟΓΡΑΜΜΑΤΙΣΤΗΣ ΑΡΔΕΥΣΗΣ ΓΙΑ ΟΙΚΙΑΚΕΣ & ΕΛΑΦΡΙΕΣ ΔΗΜΟΣΙΕΣ ΕΦΑΡΜΟΓΕΣ ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ EC ΠΡΟΓΡΑΜΜΑΤΙΣΤΗΣ ΑΡΔΕΥΣΗΣ ΓΙΑ ΟΙΚΙΑΚΕΣ & ΕΛΑΦΡΙΕΣ ΔΗΜΟΣΙΕΣ ΕΦΑΡΜΟΓΕΣ ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Μοντέλα 2,4,6 στάσεων INDOOR & OUTDOOR ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Όταν ο προγραμματιστής είναι σε αυτόματη

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

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

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

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

www.tridimas.gr E-mail: info@tridimas.gr

www.tridimas.gr E-mail: info@tridimas.gr Κεντρικό: Ν. Πλαστήρα 257 & Αιόλου 36, ΤΚ: 135 62, Αγ. Ανάργυροι Αθήνα, Τηλ. Κέντρο: 210 26 20 250, Fax: 210 26 23 805 Υποκατάστημα: Σμύρνης 31, Τ.Κ.: 143 41, Ν. Φιλαδέλφεια, Αθήνα Τηλ: 210 25 25 534-210

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

Microcomputer Automatic Alarm device CCTV SECURITY AUTOMATIC ALARM SYSTEΜ

Microcomputer Automatic Alarm device CCTV SECURITY AUTOMATIC ALARM SYSTEΜ AUTO-DIALER 911 Microcomputer Automatic Alarm device CCTV SECURITY AUTOMATIC ALARM SYSTEΜ Χαρακτηριστικά: Τάση Λειτουργίας: DC11V TO 15V Στατικό Ρεύµα: 20mA (MAX) Ρεύµα Λειτουργίας: 150mA (MAX) Καταστάσεις

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

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

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

Ελληνικά. Εγχειρίδιο χρήσης του BT-02N

Ελληνικά. Εγχειρίδιο χρήσης του BT-02N Ελληνικά Εγχειρίδιο χρήσης του BT-02N 1 Ελληνικά Ευρετήριο 1. Επισκόπηση....3 2. Έναρξη χρήσης...5 3. Σύνδεση του κεφαλόφωνου Bluetooth.....6 4. Χρήση του κεφαλόφωνου Bluetooth... 9 5. Τεχνικές προδιαγραφές.

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

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

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

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

ΤΕΙ ΠΕΙΡΑΙΑ 506. ΜΗΧΑΤΡΟΝΙΚΗ I Σημειώσεις του Εργαστηριακού Μέρους

ΤΕΙ ΠΕΙΡΑΙΑ 506. ΜΗΧΑΤΡΟΝΙΚΗ I Σημειώσεις του Εργαστηριακού Μέρους ΕΡΓΑΣΤΗΡΙΟ ΕΥΦΥΩΝ ΣΥΣΤΗΜΑΤΩΝ Π. Ράλλη κ Θηβών 250, 122 44 Αθήνα, 210 5381427, fax 2105451128, islab@in.teipir.gr ΤΕΙ ΠΕΙΡΑΙΑ 506. ΜΗΧΑΤΡΟΝΙΚΗ I Σημειώσεις του Εργαστηριακού Μέρους 506 ΜΗΧΑΤΡΟΝΙΚΗ ΣΗΜΕΙΩΣΕΙΣ

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

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

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

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

ΗΧ-GSM 02 www.tele.gr

ΗΧ-GSM 02 www.tele.gr ΗΧ -GSM02Β/W Ασύρµατο σύστηµα συναγερµού µε ειδοποίηση µέσω GSM Οδηγίες χρήσης Λειτουργία και συνδεσµολογία ακροδεκτών Στο πίσω µέρος της κεντρικής µονάδας υπάρχει µια σειρά ακροδεκτών σύνδεσης, οι λειτουργίες

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

Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ

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

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

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

ΟΜΑΔΑ ΡΟΜΠΟΤΙΚΗΣ: ΦΟΙΒΟΣ ΓΚΟΥΜΑΣ ΠΑΡΗ ΚΥΡΙΑΚΙΔΗ ΒΑΣΙΛΗΣ ΣΑΚΕΛΛΑΡΙΟΥ ΥΠΕΥΘΥΝΟΣ ΚΑΘΗΓΗΤΗΣ: κ. ΦΑΚΙΟΛΑΚΗΣ ΓΙΩΡΓΟΣ ΟΜΑΔΑ ΡΟΜΠΟΤΙΚΗΣ: ΦΟΙΒΟΣ ΓΚΟΥΜΑΣ ΠΑΡΗ ΚΥΡΙΑΚΙΔΗ ΒΑΣΙΛΗΣ ΣΑΚΕΛΛΑΡΙΟΥ ΥΠΕΥΘΥΝΟΣ ΚΑΘΗΓΗΤΗΣ: κ. ΦΑΚΙΟΛΑΚΗΣ ΓΙΩΡΓΟΣ ιδέα Αρχικά έπρεπε να βρούμε μια ιδέα για το τι θα κατασκευάζαμε. Σκεφτήκαμε πολλές ιδέες

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

Εγκατάσταση. Επέκταση εμβέλειας WiFi N300. Μοντέλο EX2700

Εγκατάσταση. Επέκταση εμβέλειας WiFi N300. Μοντέλο EX2700 Εγκατάσταση Επέκταση εμβέλειας WiFi N300 Μοντέλο EX2700 Έναρξη χρήσης Η Επέκταση εμβέλειας WiFi της NETGEAR αυξάνει την απόσταση κάλυψης ενός δικτύου WiFi ενισχύοντας το υπάρχον σήμα WiFi και βελτιώνοντας

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

Mini DVR. Οδηγίες χρήσης MDS 660

Mini DVR. Οδηγίες χρήσης MDS 660 Mini DVR MDS 660 Βασικά χαρακτηριστικά Σύστημα ανίχνευσης κίνησης με ενσωματωμένο σύστημα καταγραφής εικόνας. Από τη στιγμή που ανιχνεύεται εισβολή στον επιτηρούμενο χώρο το αισθητήριο ανίχνευσης κίνησης

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

Μεγάφωνο HP UC. Οδηγός χρήσης

Μεγάφωνο HP UC. Οδηγός χρήσης Μεγάφωνο HP UC Οδηγός χρήσης Copyright 2014, 2015 Hewlett-Packard Development Company, L.P. Η ονομασία Bluetooth είναι εμπορικό σήμα που ανήκει στον κάτοχό του και χρησιμοποιείται από τη Hewlett-Packard

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

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

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

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

Ο ΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ

Ο ΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΑΓΡΟΧΟΥΜ ΑΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΗΣ ΑΡ ΕΥΣΗΣ TOTAL CONTROL Ο ΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ η ποιότητα στην άρδευση 1. LCD Display : Οθόνη υγρών κρυστάλλων. 2. Πλήκτρα +/- : Για ρύθμιση των παραμέτρων του προγραμματιστή.

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

Πτυχιακή Εργασία Οδηγώντας ένα Ρομποτικό Αυτοκίνητο με το WiFi. Η Ασύρματη Επικοινωνία, χρησιμοποιώντας

Πτυχιακή Εργασία Οδηγώντας ένα Ρομποτικό Αυτοκίνητο με το WiFi. Η Ασύρματη Επικοινωνία, χρησιμοποιώντας Βασικές Έννοιες Πτυχιακή Εργασία 2015 Οδηγώντας ένα Ρομποτικό Αυτοκίνητο με το WiFi. Σχεδίαση Συστήματος Πραγματικής Εφαρμογής (Prototyping). Η Ασύρματη Επικοινωνία, χρησιμοποιώντας το πρωτόκολλο WiFi.

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

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

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

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

ΤΑΞΗ ΣΤ ΕΙΡΗΝΗ ΠΕΤΡΑΚΗ (ΔΑΣΚΑΛΑ ΣΥΜΒΟΥΛΟΣ ΣΧ.Τ.) ΕΝΟΤΗΤΕΣ Α.Π.: ΔΟΜΕΣ ΕΝΕΡΓΕΙΑ ΗΛΕΚΤΡΙΣΜΟΣ ΜΗΧΑΝΙΣΜΟΙ - ΤΡΟΧΑΛΙΕΣ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ («EGG BOX»)

ΤΑΞΗ ΣΤ ΕΙΡΗΝΗ ΠΕΤΡΑΚΗ (ΔΑΣΚΑΛΑ ΣΥΜΒΟΥΛΟΣ ΣΧ.Τ.) ΕΝΟΤΗΤΕΣ Α.Π.: ΔΟΜΕΣ ΕΝΕΡΓΕΙΑ ΗΛΕΚΤΡΙΣΜΟΣ ΜΗΧΑΝΙΣΜΟΙ - ΤΡΟΧΑΛΙΕΣ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ («EGG BOX») ΕΝΟΤΗΤΕΣ Α.Π.: ΤΑΞΗ ΣΤ ΔΟΜΕΣ ΕΝΕΡΓΕΙΑ ΗΛΕΚΤΡΙΣΜΟΣ ΜΗΧΑΝΙΣΜΟΙ - ΤΡΟΧΑΛΙΕΣ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ («EGG BOX») ΕΙΡΗΝΗ ΠΕΤΡΑΚΗ (ΔΑΣΚΑΛΑ ΣΥΜΒΟΥΛΟΣ ΣΧ.Τ.) Παιδιά, ας προσπαθήσουμε να λύσουμε το πιο κάτω ΠΡΟΒΛΗΜΑ:

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

Σελίδα.1/1 www.1999.gr

Σελίδα.1/1 www.1999.gr Σελίδα.1/1 LXT-4 WATCH GPS GSM TRACKER ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ Κεφάλαιο 1 γενική εισαγωγή 1.1 Εμφάνιση 1.2 Λειτουργίες Ο κάθε επιλεγμένος αριθμός μπορεί να πάρει τις πληροφορίες θέσης άμεσα μέσω της ερώτησης SMS,

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

Σενάριο 13: Προγραμματίζοντας ένα Ρομπότ

Σενάριο 13: Προγραμματίζοντας ένα Ρομπότ Σενάριο 13: Προγραμματίζοντας ένα Ρομπότ Φύλλο Εργασίας Τίτλος: Προγραμματίζοντας ένα Ρομπότ Γνωστικό Αντικείμενο: Πληροφορική Διδακτική Ενότητα: Ελέγχω-Προγραμματίζω τον Υπολογιστή Τάξη: Γ Γυμνασίου Διάρκεια:

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

Ο ΗΓΙΕΣ ΛΕΙΤΟΥΡΓΙΑΣ. Τοποθέτηση και αντικατάσταση των µπαταριών. Γενικές πληροφορίες. Περιγραφή λειτουργίας. ruwido s_4 τηλεχειριστήριο γενικής χρήσης

Ο ΗΓΙΕΣ ΛΕΙΤΟΥΡΓΙΑΣ. Τοποθέτηση και αντικατάσταση των µπαταριών. Γενικές πληροφορίες. Περιγραφή λειτουργίας. ruwido s_4 τηλεχειριστήριο γενικής χρήσης Ο ΗΓΙΕΣ ΛΕΙΤΟΥΡΓΙΑΣ ruwido s_4 τηλεχειριστήριο γενικής χρήσης Σας συγχαίρουµε για την αγορά ενός RUWIDO τηλεχειριστηρίου γενικής χρήσης. Το νέο σας τηλεχειριστήριο αντικαθιστά το πρωτότυπο τηλεχειριστήριο

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

www.e-garden-shop.gr SVC-400 ΠΡΟΓΡΑΜΜΑΤΙΣΤΗΣ ΑΡΔΕΥΣΗΣ MΠΑΤΑΡΙΑΣ ΤΕΣΣΑΡΩΝ ΒΑΛΒΙΔΩΝ ΟΔΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ

www.e-garden-shop.gr SVC-400 ΠΡΟΓΡΑΜΜΑΤΙΣΤΗΣ ΑΡΔΕΥΣΗΣ MΠΑΤΑΡΙΑΣ ΤΕΣΣΑΡΩΝ ΒΑΛΒΙΔΩΝ ΟΔΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ SVC-400 ΠΡΟΓΡΑΜΜΑΤΙΣΤΗΣ ΑΡΔΕΥΣΗΣ MΠΑΤΑΡΙΑΣ ΤΕΣΣΑΡΩΝ ΒΑΛΒΙΔΩΝ ΟΔΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ O προγραμματιστής μπαταρίας τεσσάρων βαλβίδων SVC 400 αποτελεί την ιδανική λύση για περιπτώσεις όπου απαιτείται αξιόπιστη

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

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

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

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

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

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

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

www.tele.gr ΗΧ-GSM02 rev1.2 www.tele.gr

www.tele.gr ΗΧ-GSM02 rev1.2 www.tele.gr ΗΧ -GSM02 Β/W Ασύρµατο σύστηµα συναγερµού µε ειδοποίηση µέσω GSM Οδηγίες χρήσης H δήλωση συµµόρφωσης CE της συσκευής είναι αναρτηµένη στην ιστοσελίδα Λειτουργία και συνδεσµολογία ακροδεκτών Στο πίσω µέρος

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

E 212 UNIVERSAL REMOTE dvb-t >tv

E 212 UNIVERSAL REMOTE dvb-t >tv E 212 UNIVERSAL REMOTE dvb-t >tv ΠΕΡΙΓΡΑΦΗ ΠΛΗΚΤΡΩΝ ΤΟΥ ΤΗΛΕΧΕΙΡΙΣΤΗΡΙΟΥ Λειτουργίες τηλεόρασης Φωτάκι ένδειξης Dvb POWER Set Πληροφορίες V επιλογές Γρήγορη μεταφορά πίσω Mute (σίγαση) Στοπ ΜΕΝΟΥ Dvb συσκευής

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

Σκοπός. Εργαστήριο 6 Εντολές Επανάληψης

Σκοπός. Εργαστήριο 6 Εντολές Επανάληψης Εργαστήριο 6 Εντολές Επανάληψης Η δομή Επιλογής στη PASCAL H δομή Επανάληψης στη PASCAL. Ρεύμα Εισόδου / Εξόδου.. Ρεύμα Εισόδου / Εξόδου. To πρόγραμμα γραφικών gnuplot. Γραφικά στη PASCAL. Σκοπός 6.1 ΕΠΙΔΙΩΞΗ

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

Δρομολογητής WiFi N150 (N150R)

Δρομολογητής WiFi N150 (N150R) Easy, Reliable & Secure Οδηγός εγκατάστασης Δρομολογητής WiFi N150 (N150R) Εμπορικά σήματα Οι επωνυμίες και τα ονόματα προϊόντων είναι εμπορικά σήματα ή σήματα κατατεθέντα των αντίστοιχων κατόχων τους.

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

Εισαγωγή στη ρομποτική Γίνε κατασκευαστής

Εισαγωγή στη ρομποτική Γίνε κατασκευαστής Εισαγωγή στη ρομποτική Γίνε κατασκευαστής Περιεχόμενα Εισαγωγή... 3 Η συμβατότητα του Edison με τα LEGO... 4 Αποστολή 1 Ο Ed-εκσκαφέας... 5 Αποστολή 2 Ο Ed-εκτυπωτής... 18 Αποστολή 3 Η δική μας αποστολή!...

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

Γρήγορη έναρξη. Επέκταση εμβέλειας WiFi N300 Μοντέλο EX2700

Γρήγορη έναρξη. Επέκταση εμβέλειας WiFi N300 Μοντέλο EX2700 Γρήγορη έναρξη Επέκταση εμβέλειας WiFi N300 Μοντέλο EX2700 Έναρξη χρήσης Η Επέκταση εμβέλειας WiFi της NETGEAR αυξάνει την απόσταση κάλυψης ενός δικτύου WiFi ενισχύοντας το υπάρχον σήμα WiFi και βελτιώνοντας

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

U R Safe. GSM Emergency Alarm System URS-007EG. Εγχειρίδιο χρήσης

U R Safe. GSM Emergency Alarm System URS-007EG. Εγχειρίδιο χρήσης U R Safe GSM Emergency Alarm System URS-007EG Εγχειρίδιο χρήσης Για την καλύτερη κατανόηση των λειτουργιών της συσκευής, παρακαλούμε διαβάστε προσεκτικά όλο το παρόν εγχειρίδιο, πριν χρησιμοποιήσετε τη

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

www.e-garden-shop.gr SVC ΠΡΟΓΡΑΜΜΑΤΙΣΤΗΣ ΑΡΔΕΥΣΗΣ MΠΑΤΑΡΙΑΣ ΜΙΑΣ ΒΑΛΒΙΔΑΣ ΟΔΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ

www.e-garden-shop.gr SVC ΠΡΟΓΡΑΜΜΑΤΙΣΤΗΣ ΑΡΔΕΥΣΗΣ MΠΑΤΑΡΙΑΣ ΜΙΑΣ ΒΑΛΒΙΔΑΣ ΟΔΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ SVC ΠΡΟΓΡΑΜΜΑΤΙΣΤΗΣ ΑΡΔΕΥΣΗΣ MΠΑΤΑΡΙΑΣ ΜΙΑΣ ΒΑΛΒΙΔΑΣ ΟΔΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ O προγραμματιστής μπαταρίας μίας βαλβίδας SVC αποτελεί την ιδανική λύση για περιπτώσεις όπου απαιτείται αξιόπιστη λειτουργία

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

Οδηγίες προγραμματισμού MOTORLINE EVO 60 & 100 Μηχανισμός για γκαραζόπορτες οροφής

Οδηγίες προγραμματισμού MOTORLINE EVO 60 & 100 Μηχανισμός για γκαραζόπορτες οροφής Οδηγίες προγραμματισμού MOTORLINE EVO 60 & 100 Μηχανισμός για γκαραζόπορτες οροφής Τοποθέτηση μηχανισμού Εγκαταστήστε το μηχανισμό σύμφωνα με τα σχέδια του αγγλικού φυλλαδίου δίνοντας ιδιαίτερη προσοχή

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

1 Συσκευασία. Οδηγός εγκατάστασης. Color Management LCD Monitor. Σημαντικό

1 Συσκευασία. Οδηγός εγκατάστασης. Color Management LCD Monitor. Σημαντικό Οδηγός εγκατάστασης Color Management LCD Monitor Σημαντικό Διαβάστε προσεκτικά τις ΠΡΟΦΥΛΑΞΕΙΣ, αυτόν τον Οδηγό εγκατάστασης και το Εγχειρίδιο χρήστη που είναι στο CD-ROM για να εξοικειωθείτε με την ασφαλή

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

ΚΟΝΣΟΛΑ DMX ΓΙΑ ΕΛΕΓΧΟ ΡΟΜΠΟΤΙΚΩΝ ΦΩΤΙΣΤΙΚΩΝ SRC 174P.

ΚΟΝΣΟΛΑ DMX ΓΙΑ ΕΛΕΓΧΟ ΡΟΜΠΟΤΙΚΩΝ ΦΩΤΙΣΤΙΚΩΝ SRC 174P. ΚΟΝΣΟΛΑ DMX ΓΙΑ ΕΛΕΓΧΟ ΡΟΜΠΟΤΙΚΩΝ ΦΩΤΙΣΤΙΚΩΝ SRC 174P. Ο ΗΓΙΕΣ ΧΡΗΣΗΣ I. ΠΕΡΙΓΡΑΦΗ Το SRC 174P είναι μια εξελιγμένη κονσόλα DMX που διαθέτει 192 κανάλια. Για να αξιοποιήσετε τις δυνατότητες της πρέπει

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

Οδηγός εγκατάστασης της επέκτασης εμβέλειας WiFi WN2000RPT

Οδηγός εγκατάστασης της επέκτασης εμβέλειας WiFi WN2000RPT Οδηγός εγκατάστασης της επέκτασης εμβέλειας WiFi WN2000RPT Έναρξη χρήσης Η Επέκταση εμβέλειας WiFi της NETGEAR αυξάνει την απόσταση κάλυψης ενός δικτύου WiFi ενισχύοντας το υπάρχον σήμα WiFi και βελτιώνοντας

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

GSM INTD Εγχειρίδιο χρήσης GSM INTD0909

GSM INTD Εγχειρίδιο χρήσης GSM INTD0909 GSM INTD0909 Εγχειρίδιο χρήσης GSM INTD0909 Σελ. 2 Γενική Περιγραφή Σελ. 3 Σύνδεση & Ενεργοποίηση Σελ. 4 Επεξηγήσεις LED s Σελ. 5 Σχέδιο Συνδεσμολογίας Παρακαλούμε διαβάστε προσεκτικά τις οδηγίες για να

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

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

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

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

Οδηγίες VTC Απενεργοποίηση και ενεργοποιηση του θερμοστατη

Οδηγίες VTC Απενεργοποίηση και ενεργοποιηση του θερμοστατη Οδηγίες VTC 770 Ο μοναδικός σχεδιασμός των ρυθμιστικών αρχών AURA σειρά VTC που επιτρέπει σε λίγα λεπτά αναβάθμιση θερμοστάτη σας από το ένα μοντέλο στο άλλο, 1. Πλήκτρο ON / OFF του θερμοστάτη 2. Κουμπί

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

Εγκατάσταση. Επέκταση εμβέλειας WiFi N600. Μοντέλο WN3500RP

Εγκατάσταση. Επέκταση εμβέλειας WiFi N600. Μοντέλο WN3500RP Εγκατάσταση Επέκταση εμβέλειας WiFi N600 Μοντέλο WN3500RP Έναρξη χρήσης Η Επέκταση εμβέλειας WiFi της NETGEAR αυξάνει την απόσταση κάλυψης ενός δικτύου WiFi ενισχύοντας το υπάρχον σήμα WiFi και βελτιώνοντας

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

YN-600II L PRO LED VIDEO LIGHT

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

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

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

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

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

Εγχειρίδιο Χρήσης Κ Λ Ι Μ Α Τ Ι Σ Τ Ι Κ Α Σ Υ Σ Τ Η Μ Α Τ Α. Τηλεχειριστήριο L2VI-09 / L2VO-09 L2VI-12 / L2VO-12.

Εγχειρίδιο Χρήσης Κ Λ Ι Μ Α Τ Ι Σ Τ Ι Κ Α Σ Υ Σ Τ Η Μ Α Τ Α. Τηλεχειριστήριο L2VI-09 / L2VO-09 L2VI-12 / L2VO-12. Α Τ Α Κ Λ Ι Μ Α Τ Ι Σ Τ Ι Κ Α Μοντέλα: L2VI-09 / L2VO-09 L2VI-12 / L2VO-12 Σ Υ Σ Τ Η Μ Τηλεχειριστήριο Εγχειρίδιο Χρήσης Σας ευχαριστούμε που επιλέξατε τη μονάδα κλιματισμού της INVENTOR. Για τη σωστή

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

Stagnoli ACNSEM3L - Ηλεκτρονικός πίνακας ελέγχου για φωτεινούς σηματοδότες

Stagnoli ACNSEM3L - Ηλεκτρονικός πίνακας ελέγχου για φωτεινούς σηματοδότες Stagnoli ACNSEM3L - Ηλεκτρονικός πίνακας ελέγχου για φωτεινούς σηματοδότες Ηλεκτρονικός πίνακας ελέγχου, τύπου ACNSEM3L, της εταιρείας Stagnoli T.G. S.r.l., για έλεγχο 2 φωτεινών σηματοδοτών (φαναριών

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

Πειράµατα Φυσικής µε το MultiLog

Πειράµατα Φυσικής µε το MultiLog Φόρτιση κι Εκφόρτιση Πυκνωτή Εισαγωγή Όταν ένας πυκνωτής, χωρητικότητας C, συνδέεται µέσω αντίστασης R, σε πηγή συνεχούς τάσης (DC), µε ΗΕ ε, φορτίζεται σταδιακά. Όσο χρόνο t διαρκεί η φόρτιση, η διαφορά

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

ΕΓΧΕΙΡΙΔΙΟ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ FSM-1 (FSM-1, FBMulti-1/S) (για ΤΑΧΥΚΙΝΗΤΗ ΠΟΡΤΑ RD)

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

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

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

Συλλογή & Επεξεργασία Δεδομένων. Προγραμματίζοντας τον Arduino Μέρος Ι: Μεταβλητές, Εντολές Εισόδου & Εξόδου. Ολοκληρωμένο Περιβάλλον Ανάπτυξης (IDE) Βασικές Έννοιες Συλλογή & Επεξεργασία Δεδομένων Προγραμματίζοντας τον Arduino Μέρος Ι: Μεταβλητές, Εντολές Εισόδου & Εξόδου. Πρόγραμμα Ολοκληρωμένο Περιβάλλον Ανάπτυξης (IDE) Πηγαίος Κώδικας (source code)

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

Συναγερμός μοτοσυκλέτας

Συναγερμός μοτοσυκλέτας Συναγερμός μοτοσυκλέτας Με επιφύλαξη κάθε δικαιώματος. Το εμπορικό σήμα, η ευρεσιτεχνία και τα πνευματικά δικαιώματα ανήκουν στη Steelmate Co., Ltd. Διατηρείται το δικαίωμα αλλαγής σχεδίων και προδιαγραφών.

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

Ρυθμιστής ηλιακής φόρτισης και αποφόρτισης. Οδηγίες χρήσεις

Ρυθμιστής ηλιακής φόρτισης και αποφόρτισης. Οδηγίες χρήσεις Ρυθμιστής ηλιακής φόρτισης και αποφόρτισης Οδηγίες χρήσεις Ο ρυθμιστής φόρτισης MPPT-30 είναι ένας αποτελεσματικός ρυθμιστής. -Έχει αποτελεσματική λειτουργία φόρτισης MPPT για να παρακολουθείτε αυτόματα

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

Εγχειρίδιο Έναρξης. Vodafone Mobile Broadband Hotspot Vodafone MiFi 2352

Εγχειρίδιο Έναρξης. Vodafone Mobile Broadband Hotspot Vodafone MiFi 2352 Εγχειρίδιο Έναρξης Vodafone Mobile Broadband Hotspot Vodafone MiFi 2352 Καλώς ήρθατε στον κόσμο των κινητών επικοινωνιών 1 Καλώς ήρθατε 1 Απαιτήσεις συστήματος 2 Γενική επισκόπηση συσκευής 3 Γρήγορο ξεκίνημα

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

1ο Φύλλο Εργασίας. της παλέτας Ήχος. Πώς μπορούμε να εισάγουμε και να αναπαράγουμε έναν ήχο;

1ο Φύλλο Εργασίας. της παλέτας Ήχος. Πώς μπορούμε να εισάγουμε και να αναπαράγουμε έναν ήχο; 1ο Φύλλο Εργασίας της παλέτας Ήχος Πώς μπορούμε να εισάγουμε και να αναπαράγουμε έναν ήχο; Για να εισάγουμε ένα ή περισσότερα μουσικά κλιπ σε ένα αντικείμενο, επιλέγουμε από το μεσαίο παράθυρο του Scratch

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

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

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

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

Γρήγορη έναρξη. Επέκταση εμβέλειας WiFi AC750. Μοντέλο EX3700

Γρήγορη έναρξη. Επέκταση εμβέλειας WiFi AC750. Μοντέλο EX3700 Γρήγορη έναρξη Επέκταση εμβέλειας WiFi AC750 Μοντέλο EX3700 Έναρξη χρήσης Η Επέκταση εμβέλειας WiFi της NETGEAR αυξάνει την απόσταση κάλυψης ενός δικτύου WiFi ενισχύοντας το υπάρχον σήμα WiFi και βελτιώνοντας

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

Movie Maker (Δημιουργία βίντεο)

Movie Maker (Δημιουργία βίντεο) Movie Maker (Δημιουργία βίντεο) - Με πόσους τρόπους μπορούμε να διηγηθούμε μια ιστορία; - Μπορούμε να την πούμε ο ένας στον άλλο. - Μπορούμε να την γράψουμε. - Μπορούμε να τη ζωγραφίσουμε κομμάτι-κομμάτι.

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

Σύντομες οδηγίες χρήσης

Σύντομες οδηγίες χρήσης Σύντομες οδηγίες χρήσης Σύστημα ρύθμισης R1 Σύστημα ρύθμισης R2/R3 Μονάδα χειρισμού BM Wolf GmbH Ταχ. θυρίδα 1380 84048 Mainburg Τηλ. 08751/74-0 Φαξ 08751/741600 Ηλεκτρονική τοποθεσία: www.wolf-heiztechnik.de

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