Skip to content

Instantly share code, notes, and snippets.

@ddialar
Last active February 15, 2018 06:36
Show Gist options
  • Save ddialar/f52021642dff67f66e8d7e7f1a9595ce to your computer and use it in GitHub Desktop.
Save ddialar/f52021642dff67f66e8d7e7f1a9595ce to your computer and use it in GitHub Desktop.
Control de giro de un servo motor mediante el uso de librerías
/*
* TALLER DE ROBÓTICA Y PROGRAMACIÓN
* Día Mundial de la Mujer y la Niña en la Ciencia
* Colegio Salesiano San Juan Bosco de La Cuesta
* Febrero 2018
*
* Uso de librerías para movel un motor servo.
*/
#include <Servo.h> // Incluimos la librería "Servo".
Servo miServo; // Create un objecto de tipo "Servo".
int servoPin = 9; // Definimos en qué pin se va a conectar el servo ( PWM ~ ).
int posicion = 0; // Definimos la posición inicial del servo.
void setup() {
miServo.attach(servoPin); // Asociamos el objeto "Servo" con el pin asignado.
}
void loop() {
// Hacemos que el servo gire en un sentido.
for (posicion = 0; posicion <= 180; posicion += 1) {
miServo.write(posicion);
delay(15);
}
// Hacemos que el servo gire en el sentido opuesto.
for (posicion = 180; posicion >= 0; posicion -= 1) {
miServo.write(posicion);
delay(15);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment