Paso 5: código
int relaypin = 2;
Apagado de int = 3;
int chargeledPin = 8;
int readyledPin = 7;
int sensitivitypot = 4;
sensibilidad de int = 4;
viaje de int = 0;
int tripval = 0;
void setup()
{
pinMode (relaypin, salida);
pinMode (readyledPin, salida);
pinMode (chargeledPin, salida);
pinMode (viaje, entrada);
}
void loop()
{
sensibilidad = analogRead(sensitivitypot);
sensibilidad = mapa (sensibilidad, 0, 1024, 0, 900);
sensibilidad = restringir (sensibilidad, 0, 900);
int lightLevel = analogRead(lightPin);
tripval = analogRead(trip);
if(lightLevel<Sensitivity) {}
digitalWrite (relaypin, HIGH);
digitalWrite (readyledPin, HIGH);
digitalWrite (chargeledPin, bajo);
Delay(4000);
digitalWrite (relaypin, bajo);
digitalWrite (readyledPin, bajo);
digitalWrite (chargeledPin, HIGH);
}
if(tripval == High) {}
digitalWrite (relaypin, HIGH);
digitalWrite (readyledPin, HIGH);
digitalWrite (chargeledPin, bajo);
Delay(4000);
digitalWrite (relaypin, bajo);
digitalWrite (readyledPin, bajo);
digitalWrite (chargeledPin, HIGH);
}
}