Programmation à effectuer avec le site Vittascience

Vous allez réaliser l'application suivante. Vous devez :

  • Enregistrer régulièrement votre travail,
  • La programmer,
  • La simuler,
  • La tester à deux,
  • Déposer le lien de partage le programme dans l'activité de dépôt.

 

Application : "Troisième programme - Suivre une ligne"

Voici un modèle de programme pour suivre une ligne avec le quadruple détecteur de ligne qui se trouve sous la voiture. Bien que chaque capteur puisse fournir une nuance de gris parmi 256 du blanc au noir, nous utiliserons le mode simplifié dans lequel le capteur vois blanc ou noir (en dessous d'un certains seuil de gris, c'est considéré comme noir, et au dessus comme blanc ! C'est un peu comme décider le soir s'il fait jour ou nuit...).

Modèle de programme à compléter : ouvrez le puis cliquez le "+" de et  ,en cochant la case , avec le nom "Troisième programme - Suivre une ligne - ok", cliquez .

Complétez le programme pour que, en fonction de chaque situation, il prenne une trajectoire afin de suivre la ligne au plus près.
Attention : interdiction de dépasser la vitesse 20% sur chaque roue dans le programma initial !

Petite aide : vous pouvez déjà faire une version simplifiée avec trois comportements moteurs : ligne à gauche, ligne centrée, et ligne à droite !

Simulez bien que ça fonctionne.
Testez à deux !
Enregistrez et déposez le lien de partage dans le dépôt.

Suite du travail "Sauvegarder sous" avec le nom "Troisième programme - Suivre une ligne et obstacles" (cliquez le "+" de et  ,en cochant la case, avec le nom "Troisième programme - Suivre une ligne et obstacles", cliquez "Créer le projet").

Faites en sorte que la voiture fasse ceci :

        • lorsqu'elle ne détecte pas d'obstacle, elle allume ses lumières en vert.
        • lorsqu'elle détecte un obstacle à moins de 20 cm, elle s'arrête et allume ses lumières en rouge.

Simulez bien que ça fonctionne.
Testez à deux !
Enregistrez et déposez le lien de partage dans le dépôt.

Pour les plus déterminés, ajouter ceci : lorsque la voiture détecte un obstacle et s'arrête, elle produit un court "bip" de 500 ms seulement une fois puis reste muette jusqu'à ce que l'obstacle disparaisse. Donc le "bip" ne doit survenir qu'une seule fois lors d'un arrêt  !

Vous avez tout réussi ? Trouvez des améliorations, compléments, etc !

Fin du travail "Sauvegarder sous" avec le nom "Troisième programme - Suivre une ligne et obstacles et bip" (cliquez le "+" de et  ,en cochant la case, avec le nom "Troisième programme - Suivre une ligne et obstacles et bip", cliquez "Créer le projet").

Faites en sorte que la voiture fasse ceci : lorsque l'obstacle reste plus de 3 seconde, la voiture émet un "bip" chaque seconde.

Pour faire cela procédez ainsi :

        • Créer une variable : “compteur”.
        • Au démarrage, et quand il n’y a pas d’obstacle : la mettre à 0.
        • Quand il y a un obstacle, lui ajouter 1 et attendre une seconde.
        • Si compteur >= 3 alors émettre un court « bip ».

Modifié le: lundi 16 mars 2026, 17:10