so now i have something like this;
const int threshold = 400;
const int ledPinRood = 8;
const int ledPinGroen = 9;
unsigned int time = 0;
int pulseCount = 0;
int pulseCount2 = 0;
void setup() {
Serial.begin(9600);
pinMode(ledPinRood, OUTPUT);
pinMode(ledPinGroen, OUTPUT);
pinMode(10, INPUT);
}
void loop() {
int sensorValue = analogRead(A5);
int sensorValue2 = analogRead(A7);
int switchvalue = digitalRead(10);
Serial.print("Sensor 1: ");
Serial.print(sensorValue);
Serial.print(" -----------//////-------------- ");
Serial.print("Sensor 2: ");
Serial.println(sensorValue2);
Serial.println(switchvalue);
Serial.println(pulseCount);
Serial.println(pulseCount2);
if (sensorValue > threshold){
pulseCount++;}
else
{
pulseCount = 0;
}
if (sensorValue2 > threshold){
pulseCount2++;}
else pulseCount2 = 0;
if (pulseCount > 6 | pulseCount2 > 6){
digitalWrite(ledPinRood, HIGH);
digitalWrite(ledPinGroen, LOW);}
else{
digitalWrite(ledPinRood, LOW);
digitalWrite(ledPinGroen, HIGH);
}
if(digitalRead(10)){
time = 1 * 1000UL;
}
else{
time = 12 * 60 * 1000UL;
}
delay(time); // delay in between reads for stability
}