Salve a tutti prima di scrivere qua ho cercato parecchio in giro per il web ma ho capito poco ![]()
Vi spiego devo fare un arduino molto semplice un 10 uscite mettiamo es 10 led il primo si accende sta acceso un tempo X
esempio 1 minuto, si spegne tutto tace per un altro tempo y es:20 sec poi parte il led due e cosi via a ricominciare da capo..
Problemi Delay : 1 dopo 50 gg è bloccato
2 se scrivo qualsiasi numero oltre 60000 = 1 minuto si blocca??
ho letto di secTime si blocca dopo 139 anni per cui spero di non esserci piu'
ottimo ma non ho capito come si usa ..
allego il mio stupido programmino potete aiutarmi!!???
GRAZIE A TUTTI
int Gira= 3000;
int Pausa=200;
int Pin1=1;
int Pin2=2;
int Pin3=3;
int Pin4=4;
int Pin5=5;
int Pin6=6;
int Pin7=7;
int Pin8=8;
int Pin9=9;
void setup() {
pinMode (Pin1, OUTPUT);
pinMode (Pin2, OUTPUT);
pinMode (Pin3, OUTPUT);
pinMode (Pin4, OUTPUT);
pinMode (Pin5, OUTPUT);
pinMode (Pin6, OUTPUT);
pinMode (Pin7, OUTPUT);
pinMode (Pin8, OUTPUT);
pinMode (Pin9, OUTPUT);
}
void loop() {
digitalWrite (Pin1, HIGH);
delay(Gira);
digitalWrite (Pin1, LOW);
delay(Pausa);
digitalWrite (Pin2, HIGH);
delay(Gira);
digitalWrite (Pin2, LOW);
delay(Pausa);
digitalWrite (Pin3, HIGH);
delay(Gira);
digitalWrite (Pin3, LOW);
delay(Pausa);
digitalWrite (Pin4, HIGH);
delay(Gira);
digitalWrite (Pin4, LOW);
delay(Pausa);
digitalWrite (Pin5, HIGH);
delay(Gira);
digitalWrite (Pin5, LOW);
delay(Pausa);
digitalWrite (Pin6, HIGH);
delay(Gira);
digitalWrite (Pin6, LOW);
delay(Pausa);
digitalWrite (Pin7, HIGH);
delay(Gira);
digitalWrite (Pin7, LOW);
delay(Pausa);
digitalWrite (Pin8, HIGH);
delay(Gira);
digitalWrite (Pin8, LOW);
delay(Pausa);
digitalWrite (Pin9, HIGH);
delay(Gira);
digitalWrite (Pin9, LOW);
delay(Pausa);
}