Il potenziometro è dotato di una resistenza che varia ruotando la manopola. Il pin analogico A0 legge i valori analogici e li converte in digitale su 1024 livelli (valori tra 0 e 1023). Con una istruzione “analogRead()” leggiamo tali valori e li assegniamo alla variabile intera “angolo” a questo punto potremo chiedere al servo di ruotare di tale valore con il comando “mioservo.write(angolo)” ma il servo non potrebbe raggiungere il valore 1023 in termini di angolo di rotazione. Quindi si rimappa l’intervallo da 0-1023 a 0-179 con l’istruzione “map”.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *