Go Down

Topic: Delay variabile utilizzando un potenziometro su A0 (Read 815 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);




Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy