Paso 3: Nuevo código
Control de una posición de servo con un potenciometro (resistencia variable)
por Michal Rinott < http://people.interaction-ivrea.it/m.rinott>
#include < Servo.h >
Servo myservo; crear objeto servo para controlar un servo
int potpin = 0; pin analógico utilizado para conectar el potenciómetro
int val; variable para leer el valor del pin analógico
void setup()
{
myservo.Attach(9); se fija el servo en el pin 9 al objeto servo
}
void loop()
{
Val = analogRead(potpin); Lee el valor del potenciómetro (valor entre 0 y 1023)
Val = mapa (val, 0, 1023, 0, 179); la escala a utilizar con el servo (valor entre 0 y 180)
myservo.Write(Val); ajusta la posición del servo según el valor de escala
Delay(15); espera a que el servo llegar
}