Kód: Vybrat vše
#include "Timer.h"
Timer t;
void setup()
{
Serial.begin(9600);
digitalWrite(8, HIGH);
pinMode(8,OUTPUT);
pinMode(7, INPUT_PULLUP);
}
void vratPinNaHigh()
{
digitalWrite(8, HIGH);
}
void loop()
{
if (digitalRead(7)== LOW)
{
Serial.println("hups");
digitalWrite(8, LOW);
t.after(30*1000, vratPinNaHigh);
}
t.update();
}
Je to funkční.
Potřebují však aby při každem detekovaní LOW na pinu 7 se ten čas znovu prodloužíl na těch pul minuty a to nefunguje.
Půjde to vyřešit přes tuto knihovnu?