Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino - tutorijali, pitanja, primjeri i projekti
#69
Ovo :
Code:
if (digitalRead(keyStart) == LOW) {  // Svaki put kad se pritisne taster menja se status START ili  PAUSA
  toggleKey = !toggleKey;
}

if (toggleKey) {            //u zavisnosti ako je true(START) onda broj se uvecava i prikazuje novi
  num ++;                   //ako je false(PAUSE) onda se broj ne uvecava i prikazuje se stalno zadnji
  Serial.println(num);     //broj tj pauzirano je brojanje...
}

dig1 = num / 1000;
num = num - (dig1 * 1000);
dig2 = num / 100;
num = num - (dig2 * 100);
dig3 = num / 10;
dig4 = num - (dig3 *10);
.
.
.
.
.

Probaj ovako :
Code:
int taster = digitalRead(keyStart);
if (taster == 0 ){  // Svaki put kad se pritisne taster menja se status START ili  PAUSA
  toggleKey = !toggleKey;
}

if (toggleKey) {            //u zavisnosti ako je true(START) onda broj se uvecava i prikazuje novi
num ++;                   //ako je false(PAUSE) onda se broj ne uvecava i prikazuje se stalno zadnji
Serial.println(num);     //broj tj pauzirano je brojanje...
}

dig1 = num / 1000;
num = num - (dig1 * 1000);
dig2 = num / 100;
num = num - (dig2 * 100);
dig3 = num / 10;
dig4 = num - (dig3 *10);
.
.
.
.
.

Ako nece ni tako onda treba odraditi i Debounce tastera...
Reply


Messages In This Thread
RE: Arduino - tutorijali, pitanja, primjeri i projekti - by me[R]a - 10-07-2016, 12:22 AM

Forum Jump:


Users browsing this thread: 27 Guest(s)