Ημέρα 3 - Ενότητα 3 - Απόκριση στο φως
Ημέρα 3 - Ενότητα 3 - Απόκριση στο φως
Μετά την ολοκλήρωση αυτής της ενότητας ως εκπαιδευόμενοι θα μπορείτε να:
- δημιουργήσετε ένα συναγερμό φωτός με τα ρομπότ σας
- ανάβετε ή να σβήνετε τα φώτα του ρομπότ ανάλογα με την ποσότητα του περιβάλλοντος φωτός
- προγραμματίζετε το ρομπότ σας να ακολουθούν το φως
Κεφάλαιο 8.1 - Συναγερμός που ενεργοποιείται με το φως
Αρχικά κάντε κλικ στο κουμπί ‘Add Variable’ στην πάνω αριστερή γωνία της εφαρμογής και θα αναδυθεί ένα παράθυρο, όπως φαίνεται παρακάτω.
Πληκτρολογούμε το όνομα της μεταβλητής, έστω για παράδειγμα ‘Light_Level’, επιλέγουμε το εύρος των τιμών που μπορεί να πάρει η μεταβλητή, π.χ. +/-32.767 και δίνουμε αρχική τιμή ίση με το 0. Μετά πατάμε OK και η μεταβλητή μας θα προστεθεί στον πίνακα μεταβλητών στην κάτω δεξιά γωνία.
Το εικονίδιο "sense light" διαβάζει το επίπεδο φωτός από τον αριστερό αισθητήρα και τοποθετεί την τιμή στη μεταβλητή με το όνομα Light_Level.
Η πρώτη επανάληψη χρησιμοποιεί μαθηματικά για να αποφασιστεί τι θα γίνει.
Επανάλαβε μέχρι η τιμή της μεταβλητής ‘Light_Level’ γίνει ‘μεγαλύτερη από (>) 100.Όταν η τιμή γίνει μεγαλύτερη από 100 η επανάληψη τερματίζεται και το πρόγραμμα προχωράει στην επόμενη επανάληψη η οποία ενεργοποιεί τον συναγερμό.
Τοποθετήστε το ρομπότ σε ένα σκοτεινό μέρος και πατήστε το κουμπί "Play". Όταν τα φώτα ανάψουν το ρομπότ ενεργοποιεί τον ηχητικό συναγερμό.