sequenza led accelerata
salve tutti,
sono nuovo mi chiamo roberto e sono di trani; mi sono affezionato molto al mondo di arduino; con molta calma sto cercando di capire come funziona .
ho creato questo programmino:
int tgr=low;
int var=0;
int x;
void setup() {
pinmode(40,input);
for (int uscita=2 ; uscita<29; uscita++){
pinmode(uscita,output);
}
}
void loop(){
x=1000;
tgr=digitalread(40);
if((tgr==high)&&(var==0)){
for(int uscita=2; uscita<29; uscita++){
digitalwrite(uscita,high);
delay(x);
digitalwrite(uscita,low);
x=x-35;
}
}
else{
for(int uscita=0; uscita<29; uscita++){
digitalwrite(uscita,low);}
}
}
facendo eseguire il programma, il tutto funziona molto bene; l'unica cosa che non mi soddisfa è la parte accelerata. mi spiego meglio:
all'inizio è molto lenta, poi successivamente accelera troppo velocemente; esiste un modo per avere un'accelerazione "costante"?
grazie tutti in anticipo.....
sono nuovo mi chiamo roberto e sono di trani; mi sono affezionato molto al mondo di arduino; con molta calma sto cercando di capire come funziona .
ho creato questo programmino:
int tgr=low;
int var=0;
int x;
void setup() {
pinmode(40,input);
for (int uscita=2 ; uscita<29; uscita++){
pinmode(uscita,output);
}
}
void loop(){
x=1000;
tgr=digitalread(40);
if((tgr==high)&&(var==0)){
for(int uscita=2; uscita<29; uscita++){
digitalwrite(uscita,high);
delay(x);
digitalwrite(uscita,low);
x=x-35;
}
}
else{
for(int uscita=0; uscita<29; uscita++){
digitalwrite(uscita,low);}
}
}
facendo eseguire il programma, il tutto funziona molto bene; l'unica cosa che non mi soddisfa è la parte accelerata. mi spiego meglio:
all'inizio è molto lenta, poi successivamente accelera troppo velocemente; esiste un modo per avere un'accelerazione "costante"?
grazie tutti in anticipo.....
ciao
cosa accelera? arduino scappa via dalla scrivania?
in questo modo obblighi la gente studiare e decifrare la logica del programma nel tentativo di capire cosa vuoi fare visto che hai omesso questo dettaglio fondamentale.
specifica cosa vuoi ottenere, cosa può servire, spiega il programma cosa dovrebbe fare, qualcuno potrà puntare direttamente sulla parte di programma senza studiarselo tutto.
ciao
cosa accelera? arduino scappa via dalla scrivania?
in questo modo obblighi la gente studiare e decifrare la logica del programma nel tentativo di capire cosa vuoi fare visto che hai omesso questo dettaglio fondamentale.
specifica cosa vuoi ottenere, cosa può servire, spiega il programma cosa dovrebbe fare, qualcuno potrà puntare direttamente sulla parte di programma senza studiarselo tutto.
ciao
Arduino Forum > International > Italiano > Generale (Moderator: leo72) > sequenza led accelerata
arduino
Comments
Post a Comment