[ deletraj @ 15.10.2020. 10:00 ] @
Postovani, molim za pomoc one koji su strucni.
Pocetnik sam u ovome, napravio sam semafor i to funkcionise kako treba ali me interesuje kako da napisem ( for petlju kad treba zelena led 3 puta da se upali i ugasi) da bi skratio pisanje koda.moze li neko da u mom codu napise for petlju za ledicu na pin 6. Pa cu ja tumaciti kako se to radi. Hvala unapred.
Code:
Semafor_int8_7_6
Void setup
pinMode(8,OUTOUT);
digitalWrite(8,LOW);
pinMode(7,OUTPUT);
digitalWrite(7,LOW);
pinMode(6,OUTPUT);
digitalWrite(6,LOW);
voidloop
digitalWrite(8,HIGH);
delay(4000);
digitalWrite(7,HIGH);
digitalWrite(8,HIGH);
delay(1000);
digitalWrite(8,LOW);
digitalWrite(7,LOW);
digitalWrite(6,HIGH);
delay(4000);
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);

,
[ sdurut @ 15.10.2020. 10:29 ] @
Nisi napomenuo da programiraš na Arduinu i da je upitanju C/C++ programski jezik.

Na početku koda staviti tj. u unutar loop() funkcije.

int i; // Inicijalizacija promenjive

U kodu staviti za ponavljanje 3 ili koliko želiš puta.

for (i=0;i<3;i++)
{
digitalWrite(6,HIGH);
delay(1000);
digitalWrite(6,LOW);
delay(1000);
}