Distance parcourue
En utilisant le capteur de distance avant pour naviguer le robot VR afin de collecter autant de déchets que possible en une minute, trouvez le nombre total de déchets collectés calculez la distance parcourue par le robot.
- Sélectionnez l'aire de jeux de nettoyage des récifs coralliens.
- Programmez le robot VR pour qu'il collecte le plus de déchets possible en une minute, comptez le nombre de déchets et calculez la distance parcourue par le robot.
- Programmez une minuterie pour chronométrer le processus.
- Déclarez des variables pour stocker le nombre de déchets et la distance parcourue.
- Réglez la vitesse de virage souhaitée. Utilisez le bloc [Tourner] pour faire tourner la transmission et utilisez le capteur de distance avant pour vérifier la présence de débris.
- Si le capteur de distance avant détecte un déchet, conduisez le robot VR jusqu'au déchet pour le ramasser, comptez la distance parcourue et comptez le nombre de déchets.
- Utilisez le bloc [Forever] pour que le robot VR vérifie et collecte constamment les déchets.
- Si la minute impartie s'écoule, sortez immédiatement de la boucle répétitive.
- Utilisez le bloc [print] pour imprimer le nombre total de déchets et la distance totale parcourue par le robot sur la console d'impression.
Conseils utiles
Utilisez le bloc FrontDistance trouvé objet de la catégorie Détection pour signaler si le capteur de distance avant détecte un objet dans son champ de vision.

Commande Python correspondante :
front_distance.objet_trouvé()
Utilisez le bloc FrontDistance Reporter de la catégorie Détection pour obtenir la distance de l'objet le plus proche par rapport au capteur de distance.

Commande Python correspondante :
front_distance.get_distance(MM)
Utilisez le bloc reset timer de la catégorie « Détection » pour réinitialiser le minuteur à 0 seconde au début de votre projet.

Commande Python correspondante :
cerveau.minuterie.effacer()
Utilisez le bloc si alors de la catégorie Contrôle pour vérifier si le capteur de distance avant détecte un déchet et si le délai d'une minute est écoulé

Commande Python correspondante :
si la condition :
Utilisez le bloc Forever de la catégorie Contrôle pour que le robot VR vérifie et collecte constamment les déchets.

Commande Python correspondante :
tant que vrai :
Utilisez la commande break block de la catégorie Contrôle pour sortir immédiatement d'une boucle répétitive.

Commande Python correspondante :
casser