La App Makers

Introducción:

En esta oportunidad explicare como conectar más de un servomotor controlado por un joystick que puede ser util para un mecanismo que tenga más de un servomotor.

Elementos a utilizar:

1- Arduino Uno
2- Servo (Mini Servo Tower Pro Sg90 9g) o el que tengan.
1- Protoboard
1 – Modulo Joystick
8– jumpers macho-hembra
4 – jumpers  macho-macho

Diagrama de conexión

I- Conecte  “5v” del arduino  a la linea roja de la protoboard.
II Conecte el  “GND” del arduino a la linea azul de la protoboard.
III- Saque de la linea roja de la protoboard los “+” para el servo1, servo2 y modulo joystick
IV- Saque de la linea azul de la protoboard los “GND” para el servo1, servo2 y modulo joystick
V- Conecte el servo1 al pin “8” digital del arduino.
VI- Conecte el servo2 al pin “9” digital del arduino.
VII-  Conecte “X” del Joystick al pin “0” analogico del arduino
VIII  Conecte “Y” del Joystick al pin “1” analogico del arduino

Ahora veremos el código:
#include <Servo.h>
Servo servo1;
Servo servo2;
int joyX = 1;
int joyY = 0;
int joyVal;
void setup() {
servo1.attach(8);
servo2.attach(9);
}
void loop() {
//MOVER SERVO 1 MOVIMIENTO X
joyVal = analogRead (joyX);
joyVal = map (joyVal, 0, 1023, 0, 180);
servo1.write(joyVal);
// MOVER SERVO 2 MOVIMIENTO Y
joyVal = analogRead (joyY);
joyVal = map (joyVal, 0, 1023, 0, 180);
servo2.write(joyVal);
}

Para ver explicación en formato video.

Eso es todo. Saludos

    2 Comentarios
    1. peter
      peter 6 años

      Hola sirve para más de 2 servos?

      0
      • Juanjo Autor
        Juanjo 6 años

        Hola. Si sirve para más de dos servos. Lo que si tienes que tener en cuenta es modificar el código para más de dos servos.
        Otra cosa a tener en cuenta es la corriente de cada servo, fijate en el datasheet del servo a utilizar para utilizar la fuente de energía correcta(conectarlo directamente) y los servos puedan arrancar con la potencia necesaria. Saludos

        0

    Contesta

    CONTACTANOS

    Esta es su red social de tecnología para compartir tus ideas y proyectos. Puedes enviarnos un correo si tienes dudas.Nos vemos

    Enviando

    Nuevo informe

    Cerrar

    Inicia Sesión con tu Usuario y Contraseña

    o    

    ¿Olvidó sus datos?

    Create Account