Conectando más de un servomotor a la tarjeta Arduino usando un protoboard
Conexiones del servomotor
Los servos generalmente tienen tres cables:
| Color del cable | Función | Conexión en Arduino |
|---|---|---|
| Marrón o negro | GND (Tierra) | GND |
| Rojo | VCC (Alimentación) | 5V* (o fuente externa de 5V) |
| Naranja o amarillo | Señal | Pin digital (por ejemplo D9) |
código
#include <Servo.h>
Servo miServo1;
Servo miServo2;
int i;
int j;
void setup() {
// put your setup code here, to run once:
miServo1.attach(9);
miServo2.attach(11);
Serial.begin(9600); // Inicializa la comunicación serial a 9600 baudios
Serial.println("Iniciando...");
miServo1.write(0); // mueve el servo a 0 grados
miServo2.write(0);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.println("Voy a iniciar el ciclo!"); // Envía un mensaje cada segundo
delay(1000);
delay(1000);
for (i=0;i=170;i++) {
miServo1.write(i);
delay(500);
}
i=9;
for (j=0;j=170;j++) {
miServo2.write(j);
delay(500);
}
j=0;
delay(1000);
miServo1.write(0); // mueve el servo a 0 grados
miServo2.write(0);
Serial.println("Hola desde concluyó ciclo!"); // Envía un mensaje cada segundo
delay(1000);
}


Comentarios
Publicar un comentario