Le capteur à ultra son Sharp envoie des ultrasons et les réceptionne

Transcription

Le capteur à ultra son Sharp envoie des ultrasons et les réceptionne
Exercice-05
Domotique/Robotique
Utiliser les ultrasons pour détecter un obstacle
Arduino avec Ardublock
Principe de fonctionnement :
Le capteur à ultra son Sharp envoie des ultrasons et les
réceptionne. Le temps mis entre l’émission et la
réception est proportionnel à la distance.
Tension d’alimentation : 5V
Mesures possibles de 2 cm à 4,5 mètres
Angle du faisceau d’ultrasons : 15° maximum
Le branchement se fait au moyen de 4 connections :
Vcc : + 5 volts du générateur
Trig : “ ” ou “PWM”
Echo : quelconque
Gnd : - du générateur (GND)
Programme en langage Arduino avec les commentaires :
//bibliothèque.
#include <Ultrasonic.h>
//http://tetrasys-design.net/download/HCSR04Ultrasonic/HCSR04Ultrasonic-1.1.2.zip
//nom du capteur de distance sur pin 2 et 3
// trou 3 P W M
Ultrasonic Capteur( 3 , 2 );
//variable nommée Distance = 0
int Distance = 0;
//initialisation
void setup()
{
//port série pour recevoir les distances
// Une vitesse classique 9600
Serial.begin( 9600 );
}
//boucle
void loop()
{
//mesures de distances
Distance = Capteur.convert( Capteur.timing(), 1 );
//distance en cm
// Serial : port série
//println : imprimer
Serial.println(Distance);
delay(200);
//bouton “moniteur Série” pour afficher les valeurs
}
Arduino avec Ardublock
page 1 / 2
Alain GRIMAULT
Exercice-05
Domotique/Robotique
Utiliser les ultrasons pour détecter un obstacle
Arduino avec Ardublock
Programme Ardublock :
Arduino avec Ardublock
page 2 / 2
Alain GRIMAULT