Stap 5: CODE
int relaypin = 2;
int lightPin = 3;
int chargeledPin = 8;
int readyledPin = 7;
int sensitivitypot = 4;
int gevoeligheid = 4;
int reis = 0;
int tripval = 0;
VOID Setup
{
pinMode (relaypin, OUTPUT);
pinMode (readyledPin, OUTPUT);
pinMode (chargeledPin, OUTPUT);
pinMode (reis, INPUT);
}
void loop
{
gevoeligheid = analogRead(sensitivitypot);
gevoeligheid = kaart (gevoeligheid, 0, 1024, 0, 900);
gevoeligheid = beperken (gevoeligheid, 0, 900);
int lightLevel = analogRead(lightPin);
tripval = analogRead(trip);
if(lightLevel<sensitivity) {}
digitalWrite (relaypin, hoge);
digitalWrite (readyledPin, hoge);
digitalWrite (chargeledPin, laag);
delay(4000);
digitalWrite (relaypin, laag);
digitalWrite (readyledPin, laag);
digitalWrite (chargeledPin, hoge);
}
if(tripval == High) {}
digitalWrite (relaypin, hoge);
digitalWrite (readyledPin, hoge);
digitalWrite (chargeledPin, laag);
delay(4000);
digitalWrite (relaypin, laag);
digitalWrite (readyledPin, laag);
digitalWrite (chargeledPin, hoge);
}
}