#include <Servo.h>
Servo ServoMio; // Oggetto Servo
int posizione = 0; // Posizione iniziale del servo motore
int potPin = A0; // Ingresso analogico del potenziometro
int potValue = 0; // Valore letto del potenziometro
void setup()
{
ServoMio.attach(8); // Servo collegato al Pin 8
}
void loop() {
// Lettura analogica del potenziometro
int potValue = analogRead(potPin);
// Mappatura del range, il potenziometro
// viene letto sul piedino A0 (valore da 0 a 1023)
// e convertito tramite l'istruzione map
// ad un valore compreso tra 0° e 180°
// cioè gli angoli che il Servo può coprire
int posizione = map(potValue, 0, 1023, 0, 180);
ServoMio.write(posizione);// istruzione per far avanzare il servo
delay(100);
}