Étape 2: Programme et résultats
Interfaçage de capteur ultrasonique pour Arduino.
avertisseur sonore int = 9 ;
int triggerPin = 7 ; déclenchement sur la broche 7
int echoPin = 8 ; l’écho sur la broche 8
void setup()
{
Serial.Begin(9600) ; Nous allons commencer la communication série, afin que nous pouvons voir la distance sur le moniteur série Serial.println ("de Tech méditer ultrasonique capteur Tutorial") ;
pinMode (triggerPin, sortie) ; définition des broches
pinMode (echoPin, entrée) ;
pinMode (vibreur, sortie) ;
digitalWrite(buzzer,LOW) ; }
void loop()
{int durée, distance ; //Adding durée et distance
digitalWrite (triggerPin, HIGH) ; déclenchement de la vague (comme un témoin clignotant)
Delay(10) ;
digitalWrite (triggerPin, basse) ;
durée = pulseIn (echoPin, HIGH) ; une fonction spéciale pour l’écoute et l’attente de la vague
distance = (durée/2) / 29,1 ; transformer le nombre de cm (si vous voulez po, vous devez changer les 29,1 avec un nombre convenable
Delay(1000) ;
Serial.Print(distance) ; imprimer les numéros de
Serial.Print("cm") ; et l’unité
Serial.println("") ; juste l’impression sur une nouvelle ligne
Si (distance < 35)
{
digitalWrite(buzzer,HIGH) ;
Serial.println ("Buzzer sur") ;
}
digitalWrite(buzzer,LOW) ;
}
Résultats sont présentés sur Serial Monitor.
Pour chaque seconde Arduino calcule la distance à l’aide de capteurs à ultrasons. Lorsque la distance est inférieure à 35cm arduino détecte le seuil et le buzzer est sur. Il peut être utilisé comme un détecteur d’obstacle. Quand l’obstacle approche distance moins les 35cm, il avertit l’utilisateur.
Merci,
TechPonder.