Κεφάλαιο 4.2 - Οδήγηση του ρομπότ ως απόκριση στα παλαμάκια!

Γράψτε το ακόλουθο πρόγραμμα:



Ο αισθητήρας ήχου του Edison δεν είναι ευαίσθητος μόνο στα παλαμάκια, αλλά μπορεί επίσης να αποκριθεί και σε οποιονδήποτε δυνατό θόρυβο. Δηλαδή τον θόρυβο των κινητήρων, των γραναζιών και των τροχών, τα οποία επίσης κάνουν επίσης θόρυβο καθώς γυρίζουν. Για να αντιμετωπίσουμε αυτήν την παρενέργεια η οποία μπορεί να προκαλέσει την ενεργοποίηση του αισθητήρα ήχου χωρίς να το θέλουμε, χρησιμοποιούμε δύο πρόσθετα εικονίδια στο παραπάνω πρόγραμμα τα οποία είναι σημειωμένα με δύο πορτοκαλί αστεράκια. Το πρώτο "event wait" παίρνει την τιμή των 0.1 δευτερολέπτων και δίνει στους κινητήρες του ρομπότ χρόνο να σταματήσουν. Το δεύτερο αντίστοιχο εικονίδιο ρυθμίζεται να αναμένει κάποιον νέο θόρυβο ο οποίος θα επιτρέψει στο πρόγραμμα να συνεχίσει, αφού θα έχει ανιχνεύσει τον ήχο των κινητήρων.

Θα πρέπει να χρησιμοποιείτε αυτά τα δύο εικονίδια οπωσδήποτε κάθε φορά που θα σταματάτε τους κινητήρες, αν χρησιμοποιείτε τον αισθητήρα ήχου.