Βιβλίο
Ημέρα 1 - Ενότητα 1 - Γνωριμία με το Edison
Ημέρα 1 - Ενότητα 1 - Γνωριμία με το Edison
Απαιτήσεις ολοκλήρωσης
Προβολή
Μετά την ολοκλήρωση αυτής της ενότητας ως εκπαιδευόμενοι θα μπορείτε να:
- χρησιμοποιείτε τα στοιχεία ελέγχου του ρομπότ Edison
- επικοινωνείτε με το ρομπότ
- δημιουργείτε τα δικά σας προγράμματα
- κάνετε το ρομπότ να αναβοσβήνει τα LED του
- χρησιμοποιείτε το καλώδιο Edison για να κάνουν αποστολή των προγραμμάτων
- προγραμματίζετε το ρομπότ τους, χρησιμοποιώντας γραμμικούς κώδικες
Κεφάλαιο 1.4 - Αναβοσβήστε ένα λαμπάκι LED
Πρόκειται για ένα απλό επαναληπτικό πρόγραμμα το οποίο κάνει το αριστερό λαμπάκι LED του Edison να αναβοσβήνει.
Παραδοσιακά το πρώτο πρόγραμμα που γράφει κάποιος είναι εκείνο που κάνει ένα λαμπάκι LED να αναβοσβήνει. Είναι ένα πολύ απλό πρόγραμμα και όπως δηλώνει και το όνομά του ανάβει και σβήνει το αριστερό λαμπάκι LED. Εντοπίστε τα παρακάτω εικονίδια και δημιουργήστε το ακόλουθο πρόγραμμα ορίζοντας τις ιδιότητες όπως φαίνονται.Πως λειτουργεί το πρόγραμμα
Ο μικροελεγκτής του Edison (εγκέφαλος) ακολουθεί κάθε εικονίδιο σαν βήμα και τα βελάκια δείχνουν την κατεύθυνση των βημάτων. Ας ακολουθήσουμε τα βήματα στο παραπάνω πρόγραμμα.
Βήμα 2: ακολουθεί τη ροή που δείχνει το βέλος
Βήμα 3: θέτει την κατάσταση του LED στο on
Βήμα 4: δημιουργεί χρονική καθυστέρηση μισού δευτερολέπτου μέσω της εντολής αναμονής (κρατά το LED αναμμένο)
Βήμα 5: αλλάζει την κατάσταση του LED στο off
Βήμα 6: χρονική καθυστέρηση μισού δευτερολέπτου
Βήμα 7: αυτό που συμβαίνει στο βήμα αυτό είναι πολύ σημαντικό! Αντί να ακολουθήσει το βέλος και να τερματίσει, το πρόγραμμα επιστρέφει τον έλεγχο στο σημείο που υπάρχει η εντολή επανάληψης (loop). Αυτό συμβαίνει επειδή η εντολή επανάληψης ρυθμίστηκε να εκτελείται συνεχώς. Το πρόγραμμα θα επανεκτελεστεί, το LED θα αναβοσβήνει και θα συνεχίσει επ' άπειρο ή τουλάχιστον.....μέχρι να τελειώσουν οι μπαταρίες.