top of page

LE MODULE TELEMETRE A ULTRASONS

Le module télémètre à ultrasons intègre un émetteur utrasonique 42 KHz et un récepteur sensible à cette fréquence..

La bibliothèque gérant ce module est téléchargeable ici et ses principales fonctions sont :

  • Ultrasonic telemetre(connecteur) où connecteur représente le connecteur du shield "Grove". Cette fonction permet de créer l'objet.

  • telemetre.MeasureInInches(). Cette fonction renvoie la distance entre le télémètre et un obstacle en pouces.

  • telemetre.MeasureInCentimeters(). Cette fonction renvoie la distance entre le télémètre et un obstacle en centimètres.

Ce module doit être relié à un connecteur numérique de la base utilisant deux broches successives. La configuration des broches est assurée par les fonctions de la bibliothèque.

Exemple :

Nous souhaitons afficher dans le moniteur série la distance en pouce et en centimètre entre un obstacle et le télémètre à ultrasons.

Câblage :

Module "Grove"

Module

télémètre à ultrasons

Connecteur Base

D2

Programme :

/* Telemetre_Grove est un programme qui mesure la distance entre un obstacle et le télémètre à ultrasons
 puis l'affiche dans le moniteur série */

#include "Ultrasonic.h"                                                           // appel de la bibliothèque
long distance_cm;

Ultrasonic telemetre(2);                                                         // création de l'objet télémètre

void setup()
{
  Serial.begin(9600);
}

void loop()
{
    distance_cm = telemetre.MeasureInCentimeters();       // mesure
    Serial.print("La distance est de ");                                    // affichage dans le moniteur série
  Serial.print(distance_cm);
  Serial.println(" cm.");
  delay(200);
}

 

bottom of page