"> ");
100%

Ας σταματήσουμε σε μια μαύρη γραμμή SE

Lesson Progress

Ας σταματήσουμε σε μια μαύρη γραμμή SE

Video Transcript

Γεια σας παιδιά! Σε αυτό το μάθημα θα βάλουμε το Edison να τρέχει πάνω σε μια λευκή επιφάνεια. Να τρέχει όμως συνέχεια; Θα το βάλουμε να σταματήσει όταν συναντήσει μια μαύρη γραμμή. Όλα αυτά βέβαια θα τα κάνουμε γράφοντας το δικό μας πρόγραμμα!

Θυμάστε τον αισθητήρα ανίχνευσης γραμμής που έχει το Edison; Είναι ο αισθητήρας με τον οποίο το Edison «καταλαβαίνει» αν βρίσκεται πάνω από μια σκούρα ή ανοιχτή επιφάνεια. Μπορούμε λοιπόν να φτιάξουμε ένα πρόγραμμα, που χρησιμοποιεί αυτόν τον αισθητήρα και λέει στο Edison να τρέχει πάνω σε μια άσπρη επιφάνεια αλλά να σταματάει μόλις συναντήσει μια μαύρη γραμμή.

Για να γράψουμε το δικό μας πρόγραμμα θα χρησιμοποιήσουμε τα EdBlocks. Ας βρούμε την εφαρμογή EdBlocks app. Σε ένα πρόγραμμα περιήγησης στον υπολογιστή μας, πληκτρολογούμε τη διεύθυνση www.edblocksapp.com . Ένας άλλος τρόπος είναι να αναζητήσουμε τη λέξη Edblocksapp σε μια μηχανή αναζήτησης.

Χρησιμοποιώντας τα edblocks θα γράψουμε το δικό μας πρόγραμμα ώστε το Edison να κινείται πάνω σε μιά άσπρη επιφάνεια και να σταματά μόλις συναντήσει μια μαύρη γραμμή. Ας το δούμε λίγο πιο αναλυτικά για να φτιάξουμε μια λίστα: Θέλουμε το ρομπότ να πηγαίνει μπροστά πάνω σε μια άσπρη επιφάνεια...να περιμένει μέχρι να συναντήσει μια μαύρη γραμμή και όταν τη συναντήσει....να σταματήσει. Τέλεια, φτιάξαμε τη λίστα με τα πράγματα που θέλoυμε να κάνει το Edison. Τώρα πρέπει να του τα πούμε..αλλά για να τα καταλάβει πρέπει να τα γράψουμε στη γλώσσα του, με τα Edblocks δηλαδή!  Επιλέγουμε λοιπόν το τουβλάκι, από την κατηγορία «οδήγησε», με το οποίο το Edison κινείται προς τα μπροστά πάνω σε μια άσπρη επιφάνεια. Ωραία! Μετά επιλέγουμε, από την κατηγορία «περίμενε μέχρι», το τουβλάκι με το οποίο το Edison περιμένει μέχρι να συμβεί κατι. Κάνοντας κλικ στο βελάκι, επιλέγουμε τη μαύρη γραμμή. Τέλεια, τώρα το Edison θα περιμένει μέχρι να συναντήσει τη μαύρη γραμμή. Και μετά θέλουμε να σταματήσει. Για αυτό επιλέγουμε, απο την κατηγορία «οδήγησε» το τουβλάκι με το σήμα του stop.

Πολύ ωραία! Γράψαμε το πρόγραμμά μας και ήρθε η ώρα να το δοκιμάσουμε. Θα χρειαστούμε μια πίστα την οποία θα βρούμε στο συνοδευτικό έγγραφο με τίτλο «Βοηθήματα». Αφού κατεβάσουμε το πρόγραμμα στο Edison, τοποθετούμε το ρομπότ στην άσπρη επιφάνεια της πίστας και πατάμε το πλήκτρο play…Παρατηρούμε ότι το ρομπότ πηγαίνει προς τα μπροστά και μόλις συναντήσει τη μαύρη γραμμή σταματάει.

Η πίστα μας έχει τρεις ακόμα γραμμές: Μια κόκκινη, μια μπλε και μια πράσινη. Ας τις δοκιμάσουμε. Παρατηρούμε ότι το ρομπότ μας σταμάτησε στη μπλε και στην πράσινη γραμμή, δε σταμάτησε όμως στην κόκκινη..συνέχισε κανονικά σα να μην την «είδε» καθόλου. Γιατί όμως συνέβη αυτό;

Ας ρίξουμε μια ματιά στον αισθητήρα ανίχνευσης γραμμής του ρομπότ μας. Το χρώμα του φωτός που εκπέμπει είναι κόκκινο.

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