Απόσταση ταξιδιού
Χρησιμοποιώντας τον αισθητήρα απόστασης από το μπροστινό μέρος για να πλοηγηθείτε στο ρομπότ εικονικής πραγματικότητας (VR) ώστε να συλλέξει όσο το δυνατόν περισσότερα σκουπίδια σε ένα λεπτό, βρείτε τον συνολικό αριθμό των συλλεγμένων κομματιών σκουπιδιών και υπολογίστε τη συνολική απόσταση διαδρομής του ρομπότ
- Επιλέξτε την παιδική χαρά καθαρισμού κοραλλιογενών υφάλων.
- Κωδικοποιήστε το ρομπότ εικονικής πραγματικότητας (VR) ώστε να συλλέγει όσο το δυνατόν περισσότερα σκουπίδια σε ένα λεπτό, μετρήστε τον αριθμό των κομματιών σκουπιδιών και υπολογίστε την απόσταση ταξιδιού του ρομπότ.
- Ρυθμίστε ένα χρονόμετρο για να χρονομετρήσετε τη διαδικασία.
- Δηλώστε μεταβλητές για να αποθηκεύσετε τον αριθμό των κομματιών σκουπιδιών και την απόσταση διαδρομής.
- Ρυθμίστε την επιθυμητή ταχύτητα στροφής. Χρησιμοποιήστε το μπλοκ [Στροφή] για να συνεχίσετε να περιστρέφετε το σύστημα μετάδοσης κίνησης και χρησιμοποιήστε τον αισθητήρα μπροστινής απόστασης για να ελέγξετε για σκουπίδια.
- Εάν ο αισθητήρας μπροστινής απόστασης ανιχνεύσει ένα κομμάτι σκουπιδιών, οδηγήστε το ρομπότ εικονικής πραγματικότητας (VR) στα σκουπίδια για να το συλλέξει, μετρήστε την απόσταση οδήγησης και μετρήστε τον αριθμό των κομματιών σκουπιδιών.
- Χρησιμοποιήστε το μπλοκ [Για πάντα] για να διατηρείτε το ρομπότ εικονικής πραγματικότητας (VR) συνεχώς σε εγρήγορση και συλλογή σκουπιδιών.
- Αν ο χρόνος του ενός λεπτού λήξει, τερματίστε αμέσως τον επαναλαμβανόμενο βρόχο.
- Χρησιμοποιήστε το μπλοκ [εκτύπωση] για να εκτυπώσετε τον συνολικό αριθμό των κομματιών σκουπιδιών και τη συνολική απόσταση διαδρομής του ρομπότ μέχρι την Κονσόλα Εκτύπωσης.
Χρήσιμες συμβουλές
Χρησιμοποιήστε το μπλοκ FrontDistance found object από την κατηγορία Sensing (Αισθητήρας απόστασης από μπροστά) για να αναφέρετε εάν ο αισθητήρας απόστασης από μπροστά ανιχνεύσει ένα αντικείμενο εντός του οπτικού του πεδίου.

Αντίστοιχη εντολή Python:
front_distance.found_object()
Χρησιμοποιήστε το μπλοκ FrontDistance Reporter από την κατηγορία Sensing για να λάβετε την απόσταση του πλησιέστερου αντικειμένου από τον Αισθητήρα Απόστασης.

Αντίστοιχη εντολή Python:
front_distance.get_distance(MM)
Χρησιμοποιήστε το μπλοκ επαναφοράς χρονοδιακόπτη από την κατηγορία Sensing για να επαναφέρετε τον χρονοδιακόπτη στα 0 δευτερόλεπτα στην αρχή του έργου σας.

Αντίστοιχη εντολή Python:
brain.timer.clear()
Χρησιμοποιήστε το μπλοκ αν και μετά από την κατηγορία Έλεγχος για να ελέγξετε αν ο αισθητήρας απόστασης από το μπροστινό μέρος ανιχνεύει ένα κομμάτι σκουπιδιών και αν ο χρόνος ενός λεπτού λήξει

Αντίστοιχη εντολή Python:
εάν η συνθήκη:
Χρησιμοποιήστε το μπλοκ Για Πάντα από την κατηγορία Έλεγχος για να διατηρείτε το Ρομπότ Εικονικής Πραγματικότητας (VR) συνεχώς ελεγχόμενο και συλλέγοντας σκουπίδια.

Αντίστοιχη εντολή Python:
ενώ Αληθές:
Χρησιμοποιήστε το μπλοκ διακοπής από την κατηγορία Έλεγχος για να τερματίσετε αμέσως έναν επαναλαμβανόμενο βρόχο.

Αντίστοιχη εντολή Python:
διακοπή