Étape 2: Code d’Arduino
/ * Capteur de distance HC-SR04 Ping
VCC à arduino 5v GND pour arduino GND
Écho à la broche 9 de Arduino
Trig pour Arduino Broche 8
Buzzer + ve à la broche 13 de Arduino et GND à la broche GND
Code d’origine provenant de theorycircuit.com
Certains code et câblage inspiré par arduino.cc
*/
#define trigPin 8
#define echoPin 9
#define buzzer 13
void setup()
{
Serial.Begin (9600) ;
pinMode (trigPin, sortie) ;
pinMode (echoPin, entrée) ;
pinMode (Buzzer, sortie) ;
}
void loop()
{
digitalWrite (trigPin, basse) ;
delayMicroseconds(2) ;
digitalWrite (trigPin, HIGH) ;
delayMicroseconds(10) ;
digitalWrite (trigPin, basse) ;
durée = pulseIn (echoPin, HIGH) ;
distance = (durée/2) / 29,1 ;
Si (distance < 30)
{
digitalWrite(Buzzer,HIGH) ; moins de 30cm puis sonnerie produira un signal sonore
}
else {}
digitalWrite(Buzzer,LOW) ;
}
Si (distance > = 200 || distance < = 0)
{
Serial.println ("out of range") ;
}
else {}
Serial.Print(distance) ;
Serial.println ("cm") ;
}
Delay(500) ;
}
/ * Voir plus à: http://www.theorycircuit.com/DoItYourself/Electro...
*/