int relay = 6;
int sensor = 8;
int secure = A0;
int timecount = 0;
int timeout = 0;
int t=0;
bool starttime = false;
void setup() {
Serial.begin(9600);
pinMode(relay, OUTPUT);
pinMode(sensor, INPUT);
pinMode(secure, INPUT);
pinMode(timeout, INPUT);
digitalWrite(secure, HIGH);
digitalWrite(sensor, HIGH);
}
void loop() {
if (digitalRead(secure) == LOW) {
timeout = analogRead(A4);
timecount = map(timeout, 0, 1024, 0, 50);
if (digitalRead(sensor) == LOW) {
digitalWrite(relay, HIGH);
starttime = true;
}
if (starttime) {
if (t < (timecount)*6) {
t++;
delay(1000);
Serial.println(t);
}
else {
Serial.println("stop light");
t = 0;
starttime = false;
digitalWrite(relay, LOW);
}
}
}
}