Cours [Avancé] - 14/05/2022

Arduino : Radar !

Informations :

  • Orateurs : Simon
  • Animateurs : 1
  • Nombre de participants : 4

Compte-rendu :

Durant cette séance, nous avons fabriqué un radar de recul ... ou plutôt un système qui émet des sons en fonction de la distance d'un objet. Dans un premier temps, nous avons étudier l'algorithme, c'est-à-dire que nous avons écrit ce que doit faire le programme :

  1. Mesurer une distance avec un capteur à ultrasons.
  2. Afficher la distance mesurée sur le moniteur série.
  3. Emettre un son dont la fréquence (la note) change selon la distance.

Le capteur de distance utilisé est celui-çi :

Capteur à ultrasons

Nous avons en fait, combiné 2 cours que nous avons fait, celui sur la musique et celui sur la mesure de distance.

Nous avons utilisé une fonction "map()" qui permet de mettre à l'échelle une valeur. Cette fonction est utilisée pour régler la fréquence de la note qui doit être jouée en fonction de la distance (par exemple) :

  • Si la distance est de 0 cm, alors la fréquence sera de 300 Hz.
  • Si la distance est de 100 cm, alors la fréquence sera de 1000 Hz.

Une fois que l'on a écrit l'algorithme, nous codons sur l'Arduino ! Le code source utilisé est disponible ici (format txt).



Prochaines séances :

  • 21/05/2022 (10H00..12H00) : [Initiation] Traitement de texte.
  • 21/05/2022 (18H00..20H00) : [Open Hours] On discute, on explique, on répare !
  • 28/05/2022 (10H00..12H00) : [Avancé] Arduino.
  • 28/05/2022 (18H00..20H00) : [Open Hours] On discute, on explique, on répare !