Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino - tutorijali, pitanja, primjeri i projekti
(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.
Reply


Messages In This Thread
RE: Arduino - tutorijali, pitanja, primjeri i projekti - by me[R]a - 08-15-2021, 09:38 PM

Forum Jump:


Users browsing this thread: 41 Guest(s)