Paso 11: Programación el Ardiuno
Para alguien no familiarizado con la carga de bocetos para el Arduino sugiero tomarse el tiempo para pasar por los tutoriales aquí antes de continuar.
https://www.Arduino.CC/en/Tutorial/homepage
Revisar las conexiones en mi setup
Los potenciómetros están enchufados en A0, A1 y A2
Los servos están conectados 9 ~ y ~ 10 ~ 11
Necesitamos estos números cuando escribimos el código para el Arduino con nuestra configuración. A continuación está el código que usé para el Arduino trabajando. No es mi código, hackeado las partes que no necesito de código de otra persona, lamentablemente no recuerdo donde la encontré así que no puede dar crédito a la persona que lo escribió. Si reconoces por favor hágamelo saber y pondré aquí un enlace al proyecto de la persona.
#include < Servo.h >
Servo myservo3;
Servo myservo5;
Servo myservo6;
int potpin = 0;
int potpin2 = 1;
int potpin3 = 2;
int val = 0;
int val2 = 0;
val3 int = 0;
void setup()
{
myservo3.Attach(9);
myservo5.Attach(10);
myservo6.Attach(11);
}
void loop()
{
Val = analogRead(potpin);
Val = mapa (val, 3, 1023, 0, 176);
myservo3.Write(Val);
Delay(25);
val2 = analogRead(potpin2);
val2 = mapa (val2, 3, 1023, 0, 176);
myservo5.Write(val2);
Delay(25);
val3 = analogRead(potpin3);
val3 = mapa (val3, 3, 1023, 0, 175);
myservo6.Write(val3);
Delay(25);
}
Pega esto en un dibujo en blanco, guardar y subir a tu Arduino y ahora debe ser capaz de controlar tus servos con sus potenciómetros y poder seguir adelante con su proyecto!