primo programma primi problemi

ciao a tutti ho appena comprato il mio primo arduino uno :smiley: e oggi stavo provando a giocare con dei led, ma ho questo problema:

ho 5 array con dei valori prefissati HIGH o LOW e 5 led da dover accendere con questi valori, solo che non funziona nulla, potete gentilmente dermi una mano a capire cosa sbaglio? =( il codice è il seguente:

int led1 = 2;
int led2 = 3;
int led3 = 4;
int led4 = 5;
int led5 = 6;

int ch1[10]={HIGH,HIGH,HIGH,HIGH,HIGH,LOW,LOW,LOW,LOW,LOW};
int ch2[10]={LOW,LOW,LOW,LOW,LOW,HIGH,HIGH,HIGH,HIGH,HIGH};
int ch3[10]={LOW,HIGH,LOW,HIGH,LOW,HIGH,LOW,HIGH,LOW,HIGH};
int ch4[10]={HIGH,LOW,HIGH,LOW,HIGH,LOW,HIGH,LOW,HIGH,LOW};
int ch5[10]={HIGH,HIGH,LOW,LOW,HIGH,HIGH,LOW,LOW,HIGH,LOW};


void setup() {                
  
  pinMode(led1, OUTPUT);   
  pinMode(led2, OUTPUT);
  pinMode(led3, OUTPUT);
  pinMode(led4, OUTPUT);
  pinMode(led5, OUTPUT);
}

void loop() {
  
  
  for (int i=0;i>10;i++)
   {
      digitalWrite(led1, ch1[i]);
      
        }
  for (int i=0;i>10;i++)
   {
      digitalWrite(led2, ch2[i]);
      
        }
  for (int i=0;i>10;i++)
   {
      digitalWrite(led3, ch3[i]);
      
        }
  for (int i=0;i>10;i++)
   {
      digitalWrite(led4, ch4[i]);
      
        }
  for (int i=0;i>10;i++)
   {
      digitalWrite(led5, ch5[i]);
      
        }
    
   
}

scusa anche io sono inesperto ma non capisco i cicli for...

Mi sembra che ci sia un maggiore al posto che un minore

Federico =)

ok sono un pirla :blush:, appurato questo comunque i led adesso si accendono tutti e non succede altro, non si spengono o accendono....

grazie per la risposta immediata!

Di niente!! =)
Pero non essendo un esperto non so trovarti altri errori per risolvere quel problema =)

Hai la sintassi di tutti i for sbagliata …

for (int i = 0; i > 10; i++)

deve essere :

for (int i = 0; i < 10; i++)

‚Ķ comincia a correggerli e poi vediamo gli altri problemi (‚Ķ e spiega pi√Ļ in dettaglio quale sequenza di illuminazione vuoi)

Guglielmo

Edit : Inoltre se con l‚Äôapposita funzione dell‚Äô IDE : Tools ‚Üí Auto Format , riformatti il codice in modo pi√Ļ chiaro e lo rimetti ‚Ķ sar√† pi√Ļ leggibile ! Grazie

E quello che avevo scritto io :stuck_out_tongue:

Federico99:
E quello che avevo scritto io :stuck_out_tongue:

Hai ragione ... m'era sfuggito :grin: :grin: :grin:

Guglielmo

Magari invece si accendono e si spengono troppo velocemente.

Introduci qualche delay(1000) per rallentare 1 secondo.

Ciao

OK in effetti non c'erano errori oltre al segno invertito nel ciclo for ma era tutto troppo veloce e quindi non si vedeva nulla ho risolto aggiungendo un ritardo di 1 secondo. perfetto grazie mille a tutti!

Però ora ho un altro dubbio, così per come ho scritto il codice viene letto un array alla volta ma se invece volessi leggerli tutti contemporaneamente come dovri fare?

Li metti tutti in un unico for.