Arduino for petlja
30.04.2020. u 00:40 · pre 78 meseci
#1
Postovani, pocetnik sam ali se polako snalazim. Imam Arduino uno sa Atmega 328, napravio sam onako neke prve korake sa led diodama. Napravio sam i semafor koristeci 3 LEDa. To sve dobro radi: crvena se upali radi 7 sec pa se ugasi, pali se zuta 3 sec pa se ugasi, pali se zelena 5 sec pa se ugasi 1sec, pa se pali - gasi (treperi ) jos 3 puta po jednu sec.
Moje pitanje je:
da li moze da se napravi ( for - petlja ) kad radi zelena LED da bi smanjio redove u programu.
Imam neki PDF koji sam skinuo sa neta, o komandama i funkcijama Arduina. Ali meni ne polazi za rukom da napisem tu for petlju. I hteo bi da pitam isto u vezi petlje, sta znaci ono i++. Molim za pomoc, da li neko moze da napise tu for petlju , kako bih se naučio da je postavljam prvo na prostim primerima. Hvala unapred. Code izgleda ovako:
Sketch_int_in_semafor_8_7_6
Void setup
pinMode(8,OUTPUT);
digitalWrite(8,LOW);
pinMode(7,OUTPUT);
digitalWrite(7,LOW);
pinMode(6,OUTPUT);
digitalWrite(6,LOW);
Void loop
digitalWrite(8,HIGH);
delay(7000);
digitalWrite(8,LOW);
digitalWrite(7,HIGH);
delay(3000);
digitalWrite(7,LOW);
digitalWrite(6,HIGH);
delay(5000);
digitalWrite(6,LOW);
delay(1000);
digitalWrite(6,HIGH);
delay(1000);
digitalWrite(6,LOW);
delay(1000);
digitalWrite(6,HIGH);
delay(1000);
digitalWrite(6,LOW);
delay(1000);
digitalWrite(6,HIGH);
delay(1000);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);
delay(3000);
digitalWrite(7,LOW);
Moje pitanje je:
da li moze da se napravi ( for - petlja ) kad radi zelena LED da bi smanjio redove u programu.
Imam neki PDF koji sam skinuo sa neta, o komandama i funkcijama Arduina. Ali meni ne polazi za rukom da napisem tu for petlju. I hteo bi da pitam isto u vezi petlje, sta znaci ono i++. Molim za pomoc, da li neko moze da napise tu for petlju , kako bih se naučio da je postavljam prvo na prostim primerima. Hvala unapred. Code izgleda ovako:
Sketch_int_in_semafor_8_7_6
Void setup
pinMode(8,OUTPUT);
digitalWrite(8,LOW);
pinMode(7,OUTPUT);
digitalWrite(7,LOW);
pinMode(6,OUTPUT);
digitalWrite(6,LOW);
Void loop
digitalWrite(8,HIGH);
delay(7000);
digitalWrite(8,LOW);
digitalWrite(7,HIGH);
delay(3000);
digitalWrite(7,LOW);
digitalWrite(6,HIGH);
delay(5000);
digitalWrite(6,LOW);
delay(1000);
digitalWrite(6,HIGH);
delay(1000);
digitalWrite(6,LOW);
delay(1000);
digitalWrite(6,HIGH);
delay(1000);
digitalWrite(6,LOW);
delay(1000);
digitalWrite(6,HIGH);
delay(1000);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);
delay(3000);
digitalWrite(7,LOW);
Re: Arduino for petlja