hallo,
ich habe folgendes vor:
Wenn man einen Taster drückt, dann soll ein Fließband angehen und 10s lang (ab dem loslassen des Tasters) laufen. Dazu brauche ich eine Ausschaltverzögerung. Wird der Taster wieder gedrückt, bevor die Zeit abgelaufen ist, sollen wieder 10s von neuem gezählt werden.
Ich habe schon nach einem passenden Sketch im Internet geschaut, doch ich habe keinen gefunden.
Das habe ich bereits fertig, leider funktioniert es nicht so wie ich es mir vorstelle.
Vielen Dank für die Antwort
void loop()
{
if (digitalRead(Taster, HIGH))
{digitalWrite(Band, HIGH);
currentMillis = millis();//Zeitstempel
while (millis() - currentMillis < 10000); //warten xxx millis
digitalWrite(Bans, LOW);
currentMillis = millis();//Zeitstempel
while (millis() - currentMillis < 1000); //warten xxx millis
}
}