Étape 3: Chargement du code à votre Arduino
Vous trouverez le code dans codebender.cc ici, c’est bien décrit et commenté.
Il s’agit de la copie du code de quelque sorte.
/*
Ce code devrait s’employer à obtenir AVERTISSEMENT Croix le vibreur quand quelque chose être à moins de 0,5 mètre
Le circuit est le capteur à ultrasons et vibreur + 5v et Arduino uno est utilisé
a_atef45
+201153300223 * /
Définir les épingles pour ultrasons et vibreur
int const trigPin = 10 ; int const echoPin = 9 ;
int const buzzPin = 2 ;
void setup() {}
pinMode (trigPin, sortie) ;
goupille de trig aura sortie impulsions
pinMode (echoPin, entrée) ;
broche d’écho doit être entré pour obtenir la largeur d’impulsion
pinMode (buzzPin, sortie) ; tige de buzz est sortie pour contrôler buzzering}
void loop() {}
Durée sera de la largeur d’impulsion d’entrée et la distance sera la distance de l’obstacle en centimètres
int durée, distance ;
Sortie d’impulsions avec 1ms largeur sur trigPin
digitalWrite (trigPin, HIGH) ;
Delay(1) ;
digitalWrite (trigPin, basse) ;
Mesurer l’entrée d’impulsion sur la broche de l’écho
durée = pulseIn (echoPin, HIGH) ;
La distance est de moitié la durée divisée par 29.1 (à partir de feuille de données)
distance = (durée/2) / 29,1 ;
Si distance inférieure à 0,5 mètre et plus de 0 (ou égale à 0 signifie intervalle)
Si (distance < = 50 & & distance > = 0) {}
Buzz
digitalWrite (buzzPin, HIGH) ;
} else {}
Ne buzz
digitalWrite (buzzPin, basse) ;
}
En attente de 60 ms ne nuira pas à l’un
Delay(60) ;
}