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...
meraRadioPlayer - Internet radio player koji razvijam i testiram u realnom vremenu
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: 2 Guest(s)