Még annyi kérdésem lenne ez a típusú millis függvény 47 nap után túl csordulhat e ki lehet kompenzálni hogy ne tegye?
Próbáltam wdt megoldásokkal de nálam egyik példa sem igazán müködöt valami (bootloader) probléma van uno...nano nem !
köszönöm!
Kód: Egész kijelölése
----------------------
int wirePin = 13;
int button = 3;
int button2 = 5;
long t1, t_kovetkezo1;
void setup() {
pinMode(wirePin, OUTPUT);
pinMode(button, INPUT);
pinMode(button2, INPUT);
t_kovetkezo1=millis();
Serial.begin(9600);
//digitalWrite(wirePin, HIGH);
}
void loop() {
Serial.println(t_kovetkezo1);
Timer_counter1();
// if(digitalRead(wirePin)){Timer_counter1();}
if(digitalRead(button)){ digitalWrite(wirePin, HIGH);}
if(digitalRead(button2)){ Timer_reset();}
}
void Timer_counter1()
{
t1=millis();
if( t1 > t_kovetkezo1 )
{
t_kovetkezo1=t1+10000;
delay(10);
digitalWrite(wirePin, LOW);
}
}
void Timer_reset()
{
t1=millis();
// t_kovetkezo1=t1+10000;
t_kovetkezo1 == 0;
delay(10);
}A code nyomógombot már megnyomtam helyetted...