15-03-2016, 21:04
Zwykłe dodawanie 1 do X odbędzie się w taki sposób:
W tym programie klikasz przycisk i dodaje 1 do X ale cały czas dopóki nie puścisz.
Do tego musisz sobie dodać zmienną pomocniczą którą będziesz sprawdzać czy przycisk nie został wciśnięty.
Coś w tym stylu:
Kod:
int x = 0;
int przycisk1 = digitalRead(5);
int przycisk2 = digitalRead(6);
if(przycisk1 == HIGH){
X = X+1; }
if(przycisk1 == HIGH){
X = X-1; }
Do tego musisz sobie dodać zmienną pomocniczą którą będziesz sprawdzać czy przycisk nie został wciśnięty.
Coś w tym stylu:
Kod:
int last = 0;
if (przycisk1 != last) {
delay(30);
if (przycisk1 == HIGH) {
X = X+1; } last = przycisk1; }