Étape 3: Permet de code Arduino:)
Nous avons besoin d’alterner entre effectuer sound(Trig) et recevoir sound(Echo) pour mesurer la distance à l’aide de la formule suivante
distance en cm = calculatedTime * 343,2 / 20000 ;
et utilisez le code suivant :
const int TRIG = 5 ;
const int ECHO = 4 ;
annuler le programme d’installation () {Serial.begin(9600) ; pinMode (TRIG, OUTPUT); pinMode (entrée, ECHO);}
void loop () {données int = GetUltra(TRIG,ECHO) ; Serial.Write (données) ; Delay(20) ;
}
double GetUltra (int trig, int echo) {}
digitalWrite (trig, faible) ; delayMicroseconds(2) ; digitalWrite (trig, HIGH) ; delayMicroseconds(8) ; digitalWrite (trig, faible) ;
double distance = ((echo, HIGH) pulseIn) * 343,2 / 20000 ; le sentier ; }