Étape 3: Permet d’écrire du Code de l’Arduino
le code lit simplement les deux capteurs lisant en faire une chaîne et l’envoyer à l’unité pour le traitement. Cependant, au lieu de lire les valeurs exprimées en centimètres nous le ferons en millimètre pour fournir un mouvement plus fluide dans l’unité en faisant un léger changement dans la formule
const int TRIGX = 5 ;
const int ECHOX = 4 ;
const int TRIGY = 7 ;
const int ECHOY = 6 ;
annuler le programme d’installation () {}
Serial.Begin(9600) ;
pinMode (TRIGX, sortie) ;
pinMode (entrée, ECHOX) ;
pinMode (TRIGY, sortie) ;
pinMode (entrée, ECHOY) ; }
void loop () {}
int dataX = GetUltra(TRIGX,ECHOX) ;
MIL int = GetUltra(TRIGY,ECHOY) ;
Serial.Flush() ;
Serial.Print (dataX) ;
Serial.Print(',') ; Serial.Print (MIL) ;
Serial.println() ;
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 / 2000 ; le sentier ;
}