const int flowsensor1 = 2; // Sensor Input //const int flowsensor2 = 3; // Sensor Input const int relaisPin1 = 7; //const int relaisPin2 = 8; const int Taster = 12; volatile int pulsesF1 = 0; //volatile int pulsesF2 = 0; void setup() { // put your setup code here, to run once: pinMode(flowsensor1, INPUT); //pinMode(flowsensor2, INPUT); pinMode(Taster, INPUT); pinMode(relaisPin1, OUTPUT); //pinMode(relaisPin2, OUTPUT); //digitalWrite(flowsensor1,HIGH); //digitalWrite(flowsensor2,HIGH); attachInterrupt(digitalPinToInterrupt(flowsensor1), flow1, RISING); //attachInterrupt(digitalPinToInterrupt(flowsensor2), flow2, RISING); sei(); } void loop() { digitalWrite(relaisPin1, HIGH); //digitalWrite(relaisPin2, HIGH); while(digitalRead(Taster)==LOW){;} while(pulsesF1<1400) //|| pulsesF2<1000) { if(pulsesF1 < 1400) { digitalWrite(relaisPin1, LOW); } else { digitalWrite(relaisPin1, HIGH); } // if(pulsesF2 < 1000) // { // digitalWrite(relaisPin2, LOW); // } // else // { // digitalWrite(relaisPin2, HIGH); // } } pulsesF1=0; // pulsesF2=0; } void flow1() { pulsesF1++; } //void flow2() //{ // pulsesF2++; //}