Niveau 3°

S22-3 : Programmation et téléversement dans la carte arduino

Par JOEL TAPIE, publié le lundi 11 juillet 2022 12:06 - Mis à jour le vendredi 9 février 2024 08:53

 

L'objectif de cette séance est de programmer le système de détection d'obstacles par ultrasons.

 

Nous souhaitons que le dispositif indique trois seuils de distance.

  • Si un obstacle est entre 60 cm et 120 cm, le dispositif délivre une vibration légère.
  • Si un obstacle est entre 20 cm et 60 cm, le dispositif délivre une vibration moyenne.
  • Si un obstacle est à moins de 20 cm, le dispositif délivre une vibration forte.

 

 

  • Sur une feuille de papier, dessiner l'algorigramme du comportement du dispositif à ultrason en tenant compte du cahier des charges et en respectant le langage algorithmique. Les instructions à utiliser sont :
    • Mettre la variable "distance" à la valeur lue par le capteur ultrason
    • Vibrer fortement (100%)
    • Vibrer moyennement (50%)
    • Vibrer faiblement (20%)
    • Mettre le vibreur à l'arrêt
    • distance comprise entre 0 et 20cm ?
    • distance comprise entre 20 et 60cm ?
    • distance comprise entre 60 et 120cm ?

 

  • Avec le navigateur Chrome, ouvrir le site Vittascience et choisir la plateforme Arduino.

 

  • Créer un programme permettant de reproduire le comportement décrit dans l'algorigramme.

 

  • Effectuer les branchements sur la carte Arduino :
    • Capteur ultrason Grove sur la broche numérique D2.
    • Vibreur Grove sur la broche numérique D6.
    • Brancher le cordon USB de la carte Arduino à l'ordinateur

 

  • Téléverser le programme dans la carte arduino.

 

  • Tester le système de détection d'obstacle. Si son comportement ne correspond pas au cahier des charges, modifier le programme.

 

 

  • mon système se comporte exactement comme décrit dans le cahier des charges.

 

 

  • Algorigramme à compléter par les élèves
  • Site Vittascience Programmer
  • Programme à compléter par les élèves

 

Pièces jointes

À télécharger

 / 1