Étape 2: CODE
trig const int = 2 ;
const int echo = 3 ;
const int relais = 4 ;
longue durée, distanceCm ;
int limitCm = 15 ;
void setup() {}
Serial.Begin(9600) ;
pinMode (sortie, relais) ;
}
void loop() {}
pinMode (trig, sortie) ;
digitalWrite (trig, faible) ;
delayMicroseconds(2) ;
digitalWrite (trig, HIGH) ;
delayMicroseconds(5) ;
digitalWrite (trig, faible) ;
pinMode(echo,INPUT) ;
durée = pulseIn (echo, HIGH) ;
distanceCm = microsecondsToCm(duration) ;
Serial.Print(distanceCm) ;
Serial.Print("cm") ;
Serial.println() ;
void checkLimit() ;
Delay(100) ;
}
void checkLimit() {}
if(distanceCm < limitCm) {}
digitalWrite(relay,HIGH) ;
} else {}
digitalWrite(relay,LOW) ; }
}
long microsecondsToCm(long microseconds)
{
retourner les microsecondes / 29 / 2 ;
}
LE FICHIER INO EST DONNÉ CI-DESSOUS POUR EASE(YOU CAN DOWNLOAD IT)