Witam
Mam takie zapytanie a mianowicie w arduino chcę zrobić taki kod, że po wciśnieciu guzika i puszczeniu cyfry zaczynają mrugać a ponownie wciskam i puszczam guzik nie mrugają. Doszedłem do tego, że przy trzymaniu guzika cyfry mrugają a chcę aby nie trzeba było trzymać. Jestem początkujący w programowaniu, więc proszę o wyrozumiałość. Załączam część kodu.
int stan = digitalRead(GUZIK3);
if (ostatniStan == HIGH && stan == LOW) {
lcd.setCursor(0,2);
lcd.print("Dystans");
lcd.setCursor(12,2);
lcd.print(stan,1);
lcd.setCursor(16,2);
lcd.print("km");
delay(100);
lcd.setCursor(0,2);
lcd.print("Dystans");
lcd.setCursor(12,2);
lcd.print(" ");
lcd.setCursor(16,2);
lcd.print("km");
delay(100);
}
Mam takie zapytanie a mianowicie w arduino chcę zrobić taki kod, że po wciśnieciu guzika i puszczeniu cyfry zaczynają mrugać a ponownie wciskam i puszczam guzik nie mrugają. Doszedłem do tego, że przy trzymaniu guzika cyfry mrugają a chcę aby nie trzeba było trzymać. Jestem początkujący w programowaniu, więc proszę o wyrozumiałość. Załączam część kodu.
int stan = digitalRead(GUZIK3);
if (ostatniStan == HIGH && stan == LOW) {
lcd.setCursor(0,2);
lcd.print("Dystans");
lcd.setCursor(12,2);
lcd.print(stan,1);
lcd.setCursor(16,2);
lcd.print("km");
delay(100);
lcd.setCursor(0,2);
lcd.print("Dystans");
lcd.setCursor(12,2);
lcd.print(" ");
lcd.setCursor(16,2);
lcd.print("km");
delay(100);
}