Servo de giro continuo

El servo continuo tiene el mismo aspecto que un servo estándar, pero es capaz de girar continuamente como un motor normal. No puedes controlar qué ángulo está señalando pero puedes especificar la rapidez con la que quieres que gire y en qué dirección debe girar.

Materiales

  • 1 placa Arduino Uno
  • 1 shield Básica Educativa
  • 1 servo continuo

Instrucciones

  1. Conecta el servo al puerto D9.

Abre Archivo -> Ejemplos -> BasicEducationShield -> Help -> ServoContinuo en el Arduino IDE.

/*  ContinuousServo
*/

#include <BasicEducationShield.h>
#include <Servo.h>
Servo me;

void setup(){
me.attach(9);
}

void loop(){
//Make the servo rotate in speed 120.
me.write(120);

}

Este programa hará que el servo gire a una velocidad de 120. Puedes utilizar una velocidad entre 0 y 180. 180 es la velocidad más rápida en una dirección y 0 la más rápida también pero en la dirección opuesta. 90 debería dejarlo parado. Este valor no es exacto y puede variar de un servo a otro, por lo que deberás calibrarlo.

¿No funciona?

  1. Asegúrate que has conectado el servo al mismo pin que el utilizado en el código.