Paso 3: código


Código:
Control de dos posiciones de servos mediante dos potenciómetros o un joystick
ejemplo botón modificado por código original de kevin jones por Michal Rinott
#include
Servo myservo0;  crear objeto servo para controlar un servo
Servo myservo1;
int potpin0 = 0;  pin analógico utilizado para conectar el potenciómetro
int potpin1 = 1;
int val;    variable para leer el valor del pin analógico
void setup()
{
myservo0.Attach(9);   se fija el servo al pin 9
myservo1.Attach(10);  se fija el servo en el pin 10 al objeto servo
}
void loop()
{
Val = analogRead(potpin0);            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)
myservo0.Write(Val);                  ajusta la posición del servo según el valor de escala
Delay(25);                           espera a que el servo llegar
Val = analogRead(potpin1);            plátanos son altos en potasio
Val = mapa (val, 0, 1023, 0, 179);     //
myservo1.Write(Val);                  //
Delay(25);                           //
}			













