Go Down

Topic: Delay variabile utilizzando un potenziometro su A0 (Read 712 times) previous topic - next topic

elvis

Ciao,
    nel mio nuovo progetto, ho bisogno di avere un delay a fine ciclo che posso variare con un potenziometro collegato su A0.
Il tempo min. sarebbe di 1sec. il tempo massimo sarebbe di 10sec.

Non ho idea da dove iniziare... mi potete dare un consiglio su che strada percorrere?

Grazie

nid69ita

Quando leggi il potenziometro con analogRead(A0) ottieni un valore tra 0 e 1023.
Puoi usare la funzione map()  per rimappare quell'intervallo 0-1023   come intervallo  1-10

Code: [Select]

pot=analogRead(A0);
tempo=map(pot,0,1023,1,10);


http://arduino.cc/en/Reference/Map
my name is IGOR, not AIGOR

uwefed

meglio:

Code: [Select]
pot=analogRead(A0);
tempo=map(pot,0,1023,1000,10000);
delay (tempo);

PaoloP


elvis


elvis


Go Up