Professional Documents
Culture Documents
Στόχος: Στις παρακάτω δραστηριότητες θα δημιουργήσουμε τα πρώτα σενάρια για τον έλεγχο των βασικών
στοιχείων του πάρκινγκ (servo, φανάρια, οθόνη) στο περιβάλλον του Ardublock.
Δραστηριότητα 1η: Περιστροφή του servo ελέγχου της μπάρας του πάρκινγκ
Σκοπός της δραστηριότητας είναι να περιστρέφουμε τον άξονα του servo για το
ανέβασμα και κατέβασμα της μπάρας του πάρκινγκ.
Ψευδοκώδικας
Για πάντα
στρίψε το servo της ακίδας 6 στη γωνία 90 (ανέβασμα μπάρας)
περίμενε 2000 χιλιοστά του δευτερολέπτου (2 sec)
στρίψε το servo της ακίδας 6 στη γωνία 0 (κατέβασμα μπάρας)
περίμενε 2000 χιλιοστά του δευτερολέπτου (2 sec)
Βήματα
1. Ανοίξτε το Arduino IDE και στη συνέχεια πηγαίνετε Εργαλεία/ArduBlock για να πάτε στο γραφικό
περιβάλλον προγραμματισμού του Arduino.
2. Θα χρειαστείτε τις παρακάτω εντολές :
1
Εντολές Ομάδα που ανήκει Περιγραφή
Η βασική διαδικασία του arduino. Ότι
συμπεριληφθεί σε αυτό το Block εκτελείται
συνεχώς.
3. Συνδυάστε κατάλληλα τις παραπάνω εντολές ώστε να δημιουργήσετε το πρόγραμμα που περιγράφει ο
ψευδοκώδικας παραπάνω.
Επεκτάσεις
Πως μπορούμε να βάλουμε μια παύση 3 sec ανάμεσα στις 2 κινήσεις;
2
Περιγραφή: Θέλουμε με το Arduino να ανεβάζουμε την μπάρα για 3 δευτερόλεπτα όταν πατηθεί το μπουτόν του
αισθητήρα εισόδου στο πάρκινγκ. Ο αισθητήρας εισόδου (μπουτόν) συνδέεται στην ψηφιακή ακίδα 7 του Arduino
και όταν πατηθεί η αντίστοιχη ακίδα (7) δέχεται ρεύμα.
Ψευδοκώδικας
Για πάντα
Αν η ψηφιακή ακίδα 9 έχει ρεύμα (πατηθεί το μπουτόν εισόδου)
στρίψε το servo της ακίδας 6 στη γωνία 90 (ανέβασμα μπάρας)
περίμενε 3000 χιλιοστά του δευτερολέπτου (3 sec)
στρίψε το servo της ακίδας 6 στη γωνία 0 (κατέβασμα μπάρας)
Βήματα
1. Ανοίξτε το Arduino IDE και στη συνέχεια πηγαίνετε Εργαλεία/ArduBlock για να πάτε στο γραφικό
περιβάλλον προγραμματισμού του Arduino.
2. Θα χρειαστείτε τις παρακάτω εντολές :
3. Συνδυάστε κατάλληλα τις παραπάνω εντολές ώστε να δημιουργήσετε το πρόγραμμα που περιγράφει ο
ψευδοκώδικας παραπάνω.
3
6. Ελέγξτε από το Arduino IDE αν ολοκληρώθηκε το ανέβασμα. Αν όλα είναι σωστά, τότε θα πρέπει να
βλέπετε να ανεβαίνει η μπάρα στο πάρκινγκ για 3 δευτερόλεπτα όταν πατηθεί το μπουτόν στον
αισθητήρα εισόδου.
7. Αν δυσκολευτήκατε να δημιουργήσετε το πρόγραμμα, δείτε τη λύση παρακάτω:
Περιγραφή: Θέλουμε με το Arduino να ανάβοσβήνουμε τα 2 φανάρια (πράσινο, κόκκινο Led) στην είσοδο του
πάρκινγκ ανά 2 δευτερόλεπτα. Το πράσινο LED είναι συνδεμένο στην ψηφιακή ακίδα 7, ενώ το κόκκινο στην
ψηφιακή ακίδα 8.
Ψευδοκώδικας
Για πάντα
θέσε την ψηφιακή ακίδα 7 με ρεύμα (πράσινο Led)
περίμενε 2000 χιλιοστά του δευτερολέπτου (2 sec)
θέσε την ψηφιακή ακίδα 7 όχι ρεύμα (πράσινο Led)
περίμενε 2000 χιλιοστά του δευτερολέπτου (2 sec)
θέσε την ψηφιακή ακίδα 8 με ρεύμα (κόκκινο Led)
περίμενε 2000 χιλιοστά του δευτερολέπτου (2 sec)
θέσε την ψηφιακή ακίδα 8 όχι ρεύμα (κόκκινο Led)
περίμενε 2000 χιλιοστά του δευτερολέπτου (2 sec)
4
Βήματα
1. Ανοίξτε το Arduino IDE και στη συνέχεια πηγαίνετε Εργαλεία/ArduBlock για να πάτε στο γραφικό
περιβάλλον προγραμματισμού του Arduino.
2. Θα χρειαστείτε τις παρακάτω εντολές :
3. Συνδυάστε κατάλληλα τις παραπάνω εντολές ώστε να δημιουργήσετε το πρόγραμμα που περιγράφει ο
ψευδοκώδικας παραπάνω.
Περιγραφή: Θέλουμε με το Arduino να εμφανίζουμε μηνύματα στην LCD οθόνη της εισόδου του πάρκινγκ. Η οθόνη
διαθέτει 2 γραμμές των 16 χαρακτήρων η καθεμία. Στην πρώτη γραμμή θέλουμε να εμφανίζουμε το μήνυμα "Hello
5
World" και μετά 2 δευτερόλεπτα στην 2η γραμμή το μήνυμα "Kalamata". Κατόπιν θα
"σβήνουμε" τα 2 μηνύματα εμφανίζοντας παύλες.
Ψευδοκώδικας
Για πάντα
εμφάνισε στην 1η γραμμή της LCD οθόνης το μήνυμα "Hello World"
περίμενε 2000 χιλιοστά του δευτερολέπτου (2 sec)
εμφάνισε στην 2η γραμμή της LCD οθόνης το μήνυμα "Kalamata"
περίμενε 2000 χιλιοστά του δευτερολέπτου (2 sec)
εμφάνισε στην 1η γραμμή της LCD οθόνης το μήνυμα "----------------"
περίμενε 2000 χιλιοστά του δευτερολέπτου (2 sec)
εμφάνισε στην 2η γραμμή της LCD οθόνης το μήνυμα "------------"
περίμενε 2000 χιλιοστά του δευτερολέπτου (2 sec)
Βήματα
1. Ανοίξτε το Arduino IDE και στη συνέχεια πηγαίνετε Εργαλεία/ArduBlock για να πάτε στο γραφικό
περιβάλλον προγραμματισμού του Arduino.
2. Θα χρειαστείτε τις παρακάτω εντολές :
3. Συνδυάστε κατάλληλα τις παραπάνω εντολές ώστε να δημιουργήσετε το πρόγραμμα που περιγράφει ο
ψευδοκώδικας παραπάνω.
6
Δραστηριότητα 5η: Εμφάνιση σύνθετων μηνυμάτων στην οθόνη του πάρκινγκ
Σκοπός της δραστηριότητας είναι να δούμε τον τρόπο εμφάνισης σύνθετων μηνυμάτων στην οθόνη εισόδου
του πάρκινγκ.
Ψευδοκώδικας
Βήματα
7
1. Ανοίξτε το Arduino IDE και στη συνέχεια πηγαίνετε Εργαλεία/ArduBlock για να πάτε στο γραφικό
περιβάλλον προγραμματισμού του Arduino.
2. Θα χρειαστείτε τις παρακάτω εντολές :
3. Συνδυάστε κατάλληλα τις παραπάνω εντολές ώστε να δημιουργήσετε το πρόγραμμα που περιγράφει ο
ψευδοκώδικας παραπάνω.
8
9