Étape 5: CODE
int relaypin = 2 ;
int lightPin = 3 ;
int chargeledPin = 8 ;
int readyledPin = 7 ;
int sensitivitypot = 4 ;
sensibilité de l’int = 4 ;
voyage int = 0 ;
int tripval = 0 ;
void setup()
{
pinMode (relaypin, sortie) ;
pinMode (readyledPin, sortie) ;
pinMode (chargeledPin, sortie) ;
pinMode (voyage, entrée) ;
}
void loop()
{
sensibilité = analogRead(sensitivitypot) ;
sensibilité = carte (sensibilité, 0, 1024, 0, 900) ;
sensibilité = contraindre (sensibilité, 0, 900) ;
Éclairement int = analogRead(lightPin) ;
tripval = analogRead(trip) ;
if(lightLevel<Sensitivity) {}
digitalWrite (relaypin, HIGH) ;
digitalWrite (readyledPin, HIGH) ;
digitalWrite (chargeledPin, basse) ;
Delay(4000) ;
digitalWrite (relaypin, basse) ;
digitalWrite (readyledPin, basse) ;
digitalWrite (chargeledPin, HIGH) ;
}
if(tripval == High) {}
digitalWrite (relaypin, HIGH) ;
digitalWrite (readyledPin, HIGH) ;
digitalWrite (chargeledPin, basse) ;
Delay(4000) ;
digitalWrite (relaypin, basse) ;
digitalWrite (readyledPin, basse) ;
digitalWrite (chargeledPin, HIGH) ;
}
}