Étape 4: Le Code...
Copiez ce code et collez-le dans votre IDE Arduino et appuyez sur le bouton UPLOAD.
Code test de capteur ultrasonique. Écrit par un enfant de 13 ans.
#include / / importe la bibliothèque de NewPing.
int ledPin = (13) ; Ajouter la LED embarquée sur la broche 13.
int trigPin = (10) ; Ajouter la Trig broche sur la broche 10.
int echoPin = (9) ; Ajouter la broche ECHO sur la broche 9.
int durée, distance ; Ajouter des types « duration » et « distance ».
void setup()
{
pinMode (ledPin, sortie) ; La LED doit être contrôlée par Arduino, cela signifie que c’est un type de sortie.
pinMode (trigPin, sortie); / / Idem que ci-dessus, la broche TRIG enverra l’onde ultrasonore.
pinMode (echoPin, entrée) ; La broche ECHO recevra la vague rebondie, elle doit être un type d’entrée.
}
void loop()
{
digitalWrite (ledPin, basse) ; Ici, faible : moyen élevé et extinction sur.
digitalWrite (trigPin, HIGH) ;
Delay(50) ;
digitalWrite (trigPin, basse) ;
Duration=pulseIn(echoPin,High) ;
distance =(duration/2)/29.1 ;
Si (distance < = 30) / / si le détecteur détecte un obstacle de moins de 30 cm de distance, le voyant se met à clignoter.
digitalWrite (ledPin, HIGH) ;
Delay(50) ;
Si (distance > = 30) / / si aucun obstacle n’est il moins de 30 cm, la Led doit s’éteindre.
digitalWrite (ledPin, basse) ;
Delay(50) ;
Serial.Print("cm") ;
Serial.println(distance) ;
}
SI TOUT VA BIEN, SI VOUS PRENEZ VOTRE MAIN DEVANT LE CAPTEUR, LA LED CLIGNOTE !