Cari Amici di Arduino, questo è il punto in cui sono arrivato, tolti i commenti, sono quasi 100 righe di codice in meno. Ho letto la struttura della funzione Void, ma il problema è DOVE Dichiarare tale funzione. Prima del Void Setup , dopo il Void Loop dopo, durante...insomma in questi giorni mi sono scervellato ma non sono riuscito a capire, dove inserirla e dove richiamarla.
Tornando a noi, grazie al Vostro aiuto sono riuscito a capire finalmente la srtuttura di For, che usavo ma senza averne una cognizione CHIARA. Il programma lo dimostra. Se adesso mi aiutate con la funzione Void penso che farò un bel programma e farò ulteriori passi in avanti.
Grazie Ancora.
Per rispondere all'amico con la ranocchia, non ricordo il nome, ho preparato un codice con 595, funzionante, ma voglio CAPIRE, NON COPIARE. Poi la lumminosità è Perfetta. anzi direi fin troppo alta! con un alaimentazione in scambio da 6 V..ho dovuto mettere le lenti filtro per non accecarmi :-)))))))
C..R
Special saluti to my fryend ned, guglie, and other..bye bye
byte i,MyPinsStat[]={0,0,1,1,0,0,0,0,0,0,0,};
int MyPins[] ={2,3, 4, 5,6, 7, 8, 9, 10, 11, 12, };
void setup()
{
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
pinMode(11,OUTPUT);
pinMode(12,OUTPUT);
}
void loop()
{
for (int i=2;i<12;i++)
//D//BLANKINGH - 1 //
//ABILITAZIONE-EL//
delay(100);
//VISUALIZZAZIONE NUMERO 1 //
digitalWrite(2,LOW); //1//D//
digitalWrite(3,LOW);//C//
digitalWrite(4,LOW);//B//
digitalWrite(5,HIGH);//A//
digitalWrite(6, LOW);//EL1//
digitalWrite(7,LOW);//EL2//
digitalWrite(8,LOW);//EL3//
digitalWrite(9,LOW);//EL4//
digitalWrite(10,LOW);//EL5//
digitalWrite(11,LOW);//EL6//
digitalWrite(12,LOW);//EL7//
delay(900);//STOP VISUALIZZAZIONE-1//
for (int i=2;i<12;i++)
//D//BLANKINGH - 2 //
//ABILITAZIONE-EL//
delay(100);//SPENTO//
digitalWrite(2,LOW);//2//VISUALIZZAZIONE-2-//
digitalWrite(3,LOW);
digitalWrite(4,HIGH);
digitalWrite(5,LOW);
digitalWrite(6, LOW);//EL1//
digitalWrite(7,LOW);//EL2//
digitalWrite(8,LOW);//EL3//
digitalWrite(9,LOW);//EL4//
digitalWrite(10,LOW);//EL5//
digitalWrite(11,LOW);//EL6//
digitalWrite(12,LOW);//EL7//
delay(900);//STOP VISUALIZZAZIONE-2//
for (int i=2;i<12;i++)
//D//BLANKINGH - 3 //
//ABILITAZIONE-EL//
//ABILITAZIONE-NUMERO 3//
delay(100);//SPENTO//
//VISUALIZZIONE NUMERO 3 //
digitalWrite(2,LOW);//3//
digitalWrite(3,LOW);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
digitalWrite(6, LOW);//EL1//
digitalWrite(7,LOW);//EL2//
digitalWrite(8,LOW);//EL3//
digitalWrite(9,LOW);//EL4//
digitalWrite(10,LOW);//EL5//
digitalWrite(11,LOW);//EL6//
digitalWrite(12,LOW);//EL7//
delay(900);
//STOP VISUALIZZAZIONE-3-//
for (int i=2;i<12;i++)
//D//BLANKINGH - 4 //
//ABILITAZIONE-EL//
//ABILITAZIONE-NUMERO 4//
delay(100);//SPENTO//
//VISUALIZZZIONE NUMERO 4//
digitalWrite(2,LOW);//4//
digitalWrite(3,HIGH);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6, LOW);//EL1//
digitalWrite(7,LOW);//EL2//
digitalWrite(8,LOW);//EL3//
digitalWrite(9,LOW);//EL4//
digitalWrite(10,LOW);//EL5//
digitalWrite(11,LOW);//EL6//
digitalWrite(12,LOW);//EL7//
delay(900);
//STOP VISUALIZZAZIONE-4-//
for (int i=2;i<12;i++)
//D//BLANKINGH - 5 //
//ABILITAZIONE-EL//
//ABILITAZIONE-NUMERO 5//
delay(100);//SPENTO//
//VISUALIZZAZIONE NUMERO 5 //
digitalWrite(2,LOW);//5//
digitalWrite(3,HIGH);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6, LOW);//EL1//
digitalWrite(7,LOW);//EL2//
digitalWrite(8,LOW);//EL3//
digitalWrite(9,LOW);//EL4//
digitalWrite(10,LOW);//EL5//
digitalWrite(11,LOW);//EL6//
digitalWrite(12,LOW);//EL7//
delay (900);
//STOP VISUALIZZAZIONE-5-//
for (int i=2;i<12;i++)
//D//BLANKINGH - 6 //
//ABILITAZIONE-EL//
//ABILITAZIONE-NUMERO 6//
delay(100);//SPENTO//
//VISUALIZZAZIONE 6 //
digitalWrite(2,LOW);//6//
digitalWrite(3,HIGH);
digitalWrite(4,HIGH);
digitalWrite(5,LOW);
digitalWrite(6, LOW);//EL1//
digitalWrite(7,LOW);//EL2//
digitalWrite(8,LOW);//EL3//
digitalWrite(9,LOW);//EL4//
digitalWrite(10,LOW);//EL5//
digitalWrite(11,LOW);//EL6//
digitalWrite(12,LOW);//EL7//
delay(900);
//STOP VISUALIZZAZIONE-6-//
for (int i=2;i<12;i++)
//D//BLANKINGH - 7 //
//ABILITAZIONE-EL//
//ABILITAZIONE-NUMERO 7//
delay(100);
//VISUALIZZAZIONE 7 //
digitalWrite(2,LOW);//7//
digitalWrite(3,HIGH);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
digitalWrite(6, LOW);//EL1//
digitalWrite(7,LOW);//EL2//
digitalWrite(8,LOW);//EL3//
digitalWrite(9,LOW);//EL4//
digitalWrite(10,LOW);//EL5//
digitalWrite(11,LOW);//EL6//
digitalWrite(12,LOW);//EL7//
delay(900);
//STOP VISUALIZZIONE 7//
for (int i=2;i<12;i++)
//D//BLANKINGH - 8 //
//ABILITAZIONE-EL//
//ABILITAZIONE-NUMERO 8//
delay(100);
//VISUALIZZAZIONE 8 //
digitalWrite(2,HIGH);//8//
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6, LOW);//EL1//
digitalWrite(7,LOW);//EL2//
digitalWrite(8,LOW);//EL3//
digitalWrite(9,LOW);//EL4//
digitalWrite(10,LOW);//EL5//
digitalWrite(11,LOW);//EL6//
digitalWrite(12,LOW);//EL7//
delay(900);
//STOP VISUALIZZIONE 8//
for (int i=2;i<12;i++)
//D//BLANKINGH - 9//
//ABILITAZIONE-EL//
//ABILITAZIONE-NUMERO 9//
delay(100);
//Spento//
//VISUALIZZIONE 9//
digitalWrite(2,HIGH);//9//
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6, LOW);//EL1//
digitalWrite(7,LOW);//EL2//
digitalWrite(8,LOW);//EL3//
digitalWrite(9,LOW);//EL4//
digitalWrite(10,LOW);//EL5//
digitalWrite(11,LOW);//EL6//
digitalWrite(12,LOW);//EL7//
delay(900);
for (int i=2;i<12;i++)
//D//BLANKINGH - 10//
//ABILITAZIONE-EL//
//ABILITAZIONE-NUMERO 10(0)//
delay(100);
//Spento//
//VISUALIZZAZIONE 10//
digitalWrite(2,LOW);//10//
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6, LOW);//EL1//
digitalWrite(7,LOW);//EL2//
digitalWrite(8,LOW);//EL3//
digitalWrite(9,LOW);//EL4//
digitalWrite(10,LOW);//EL5//
digitalWrite(11,LOW);//EL6//
digitalWrite(12,LOW);//EL7//
delay(1000);
}