18-04-2024, 08:07
(17-04-2024, 08:58)Spinus napisał(a): Witam, potrzebuje zaprogramować przekaźnik pompy na attiny13 w następujący sposób:
1. Wyłączona 20min
2. Włączona 90s
3. Wyłączona 60min
Punkt 2 i 3 w pętli
Próbowałem funkcją delay ale maksymalny czas mi wychodził około 1min, a millis coś mi nie wychodzi.
Czy ktoś był by mi w stanie pomóc ?
kolejny pomysł to własna fukcja delay
Kod:
void customDelay(unsigned long czas_opoznienia) {
unsigned long czas_startu = millis();
while (millis() - czas_startu < czas_opoznienia) {
delay(10);
}
}