#include <Servo.h>
Servo myServo; // Oggetto Servo
int posizione = 0; // Posizione iniziale del servo motore
int potenziometroPin = A0; // Ingresso analogico del potenziometro
int potenziometroValue = 0; // Valore letto del potenziometro
void setup()
{
myServo.attach(11); // Servo collegato al Pin 11
}
void loop() {
// Lettura analogica del potenziometro
int potenziometroValue = analogRead(potenziometroPin);
// 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(potenziometroValue, 0, 1023, 0, 120);
myServo.write(posizione);
delay(100);
}