(08-15-2021, 08:59 PM)MILANNN Wrote: Da pitam i ja nesto uvezi ovog koda sa diodicama.Radi sve kako treba i posle par minuta diode pocnu da se pale bezveze,neke ostanu non stop upaljene i kad resetujem arduino ponovo radi normalno i onda pocne da se glupira.
int Pin;
int timer = 1000;
int ledPins[] = {4, 5, 6, 7, 8,0,};
int pinCount = sizeof(ledPins)/sizeof(int);
void setup() {
for (Pin = 0; Pin < pinCount; Pin++) {
pinMode(ledPins, OUTPUT);
}
}
void loop() {
for (Pin = 0; Pin < pinCount; Pin++) {
digitalWrite(ledPins[Pin], HIGH);
delay(timer);
digitalWrite(ledPins[Pin], LOW);
//delay(timer);
}
for (int Pin = pinCount; Pin >= 0; Pin--) {
digitalWrite(ledPins[Pin], HIGH);
delay(timer);
digitalWrite(ledPins[Pin], LOW);
//delay(timer);
}
Ako zelis da svaki od tih pinova u nizu proglasis izlaznim (OUTPUT) onda umesto ovog :
Code:
for (Pin = 0; Pin < pinCount; Pin++) {
pinMode(ledPins, OUTPUT);
}
Treba da napisese ovako :
Code:
for (Pin = 0; Pin < pinCount; Pin++) {
pinMode(ledPins[Pin], OUTPUT);
}
E sad da li je to izvor tvog problema ne znam ali svakako je greska.
p.s. ispravi i ovo :
Code:
int ledPins[] = {4, 5, 6, 7, 8,0,};
u ovo :
Code:
int ledPins[] = {4, 5, 6, 7, 8,0};
Mozda bi ovo moglo biti taj tvoj problem.