Etape 42 :
const int pingPin = 7 ;
longue durée ;
int ledPin = 13 ;
oeil d’int = 5 ;
installation Sub ()
{
pinMode (ledPin, sortie) ;
pinMode (oeil, sortie) ;
}
void loop ()
{
digitalWrite (ledPin, basse) ;
digitalWrite (oeil, faible) ;
retard (10) ;
pinMode (pingPin, sortie) ;
digitalWrite (pingPin, basse) ;
delayMicroseconds (2) ;
digitalWrite (pingPin, HIGH) ;
delayMicroseconds (5) ;
digitalWrite (pingPin, basse) ;
pinMode (pingPin, entrée) ;
durée = pulseIn (pingPin, HIGH) ;
Si (durée < 4000)
{
digitalWrite (ledPin, HIGH) ;
digitalWrite (oeil, HIGH) ;
retard (10000) ;
}
d’autre
{
digitalWrite (ledPin, basse) ;
digitalWrite (oeil, faible) ;
}}