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.....

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

Popular posts from this blog

Thread: PKI Client 5.00 install (for eToken Pro)

ATmega2560-Arduino Pin Mapping

Crossfader Arduino Tutorial