In questo progetto cambieremo l’intervallo del lampeggio di un LED con l’aiuto di un potenziometro rotante.
In questo progetto cambieremo l’intervallo del lampeggio di un LED con l’aiuto di una resistenza variabile collegata ad un ingresso analogico di Arduino: nello specifico ci serviremo di un potenziometro rotante.


Componenti
- Led
- Potenziometro
Il segnale elettrico all’ingresso analogico A0 di Arduino cambia gradualmente al girare della manopola del potenziometro convertendolo in un numero appartenente all’intervallo che va da 0 a 1023; useremo questo numero per determinare il parametro da assegnare alla funzione delay.
Il codice
int sensorValue = 0;int moltiplicatore = 2;
void setup(){ pinMode(13, OUTPUT);}
void loop(){ sensorValue = analogRead(A0); digitalWrite(13, HIGH); delay((sensorValue * moltiplicatore)); digitalWrite(13, LOW); delay((sensorValue * moltiplicatore));}
Liberamente tratto da
https://www.instructables.com/id/Arduino-Potentiometer-Analog-Input-Tinkercad/
https://www.tinkercad.com/things/ibYhyMfKChT-read-a-potentiometer-with-analog-input/editel?collectionid=OMOZACHJ9IR8LRE&lessonid=EUQ1XZQJFSJ00OO&projectid=OH411VKJH0TNG79#/lesson-viewer
