Distanza di viaggio
Utilizzando il sensore di distanza frontale per guidare il robot VR e raccogliere la maggior quantità possibile di rifiuti in un minuto, trova il numero totale di pezzi di rifiuti raccolti e la distanza percorsa dal robot.
- Seleziona l'area giochi per la pulizia della barriera corallina.
- Programma il robot VR in modo che raccolga più rifiuti possibile in un minuto, conti il numero di pezzi di spazzatura e calcoli la distanza percorsa dal robot.
- Imposta un timer per cronometrare il processo.
- Dichiarare le variabili per memorizzare il numero di pezzi di spazzatura e la distanza percorsa.
- Imposta la velocità di sterzata desiderata. Utilizza il blocco [Turn] per continuare a ruotare la trasmissione e il sensore di distanza anteriore per verificare la presenza di detriti.
- Se il sensore di distanza anteriore rileva un rifiuto, guida il robot VR verso il rifiuto per raccoglierlo, calcola la distanza percorsa e conta il numero di rifiuti raccolti.
- Utilizza il blocco [Per sempre] per fare in modo che il Robot VR controlli e raccolga costantemente i rifiuti.
- Se il tempo di un minuto scade, esci immediatamente dal ciclo ripetitivo.
- Utilizza il blocco [print] per stampare il numero totale di pezzi di spazzatura e la distanza totale percorsa dal robot nella console di stampa.
Suggerimenti utili
Utilizzare il blocco FrontDistance found object della categoria Rilevamento per segnalare se il sensore di distanza frontale rileva un oggetto all'interno del suo campo visivo.

Comando Python corrispondente:
distanza_frontaleoggetto_trovato()
Utilizza il blocco FrontDistance Reporter della categoria Rilevamento per ottenere la distanza dell'oggetto più vicino dal sensore di distanza.

Comando Python corrispondente:
distanza_frontale.get_distance(MM)
Utilizza il blocco reset timer della categoria Rilevamento per reimpostare il timer a 0 secondi all'inizio del progetto.

Comando Python corrispondente:
brain.timer.clear()
Utilizzare il blocco se allora dalla categoria Controllo per verificare se il sensore di distanza anteriore rileva un rifiuto e se il tempo di un minuto scade.

Comando Python corrispondente:
se la condizione:
Utilizza il blocco Per Sempre dalla categoria Controllo per fare in modo che il Robot VR controlli e raccolga costantemente i rifiuti.

Comando Python corrispondente:
mentre è vero:
Utilizza il blocco break della categoria Controllo per uscire immediatamente da un ciclo ripetitivo.

Comando Python corrispondente:
rottura