Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino - tutorijali, pitanja, primjeri i projekti
#65
(10-05-2016, 01:36 PM)Makso Wrote: Da li mi neko može pomoći kako da prepravim ovaj kod, trebalo bi da počne sam brojati čim se Arduino upali ili na uslov tastera, kada se taster pritisne (momentary) počinje brojanje a drugi put pauza?

Da ne moram unositi broj u serialu, nego samo da krene da broji od 0/

na Vrhu programa
Code:
int keyStart = "[pin na koji kacis taster]"; //deklarises i inicijalizujes globalnu promenljivu za taster boolean toggleKey = true;                            //promenljiva za status tastera dali ako je stisnut menja vrednost START/PAUSA int num = 0;                                              //tvoja promenljiva za broj samo sto je sad inicijalizujemo

u void setup()
Code:
pinMode(keyStart, INPUT); // ovo stavis u void setup() pinMode(keyStart, HIGH) ; // ovom komandom palis interne pullup otpornike..

u void loop()... ovde sam nkucao samo deo programa koji se menja...
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); . . . . .

Testiraj pa javi. Pisem onako iz glave bez provere sinaksni gresaka...
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-06-2016, 09:13 PM

Forum Jump:


Users browsing this thread: 2 Guest(s)