Experimento con servomotor
En esta practica vamos a experimentar con un servomotor. Un servomotor (también llamado servo) es un dispositivo similar a un motor de corriente continua que tiene la capacidad de ubicarse en cualquier posición dentro de su rango de operación, y mantenerse estable en dicha posición.
El servomotor es un motor electrico lleva incorporado un sistema de regulación que puede ser controlado tanto en velocidad como en posición.
Es posible modificar un servomotor para obtener un motor de corriente continua que, si bien ya no tiene la capacidad de control del servo, conserva la fuerza, velocidad y baja inercia que caracteriza a estos dispositivos.
Podeis ver la imagen de fritzing del experimento, junto aua foto y un video de como funciona. Ademas del codigo de programacion para que podais modificarlos a vuestra manera.
#include <Servo.h>
Servo myservo; int pos = 0; int led = 2; int led2 = 1; void setup() { myservo.attach(9); pinMode(led, OUTPUT); pinMode(led2, OUTPUT); } void loop() { for (pos = 0; pos <= 180; pos += 1) { myservo.write(pos); digitalWrite(led, HIGH); digitalWrite(led2, LOW); delay(15); } for (pos = 180; pos >= 0; pos -= 1) { myservo.write(pos); digitalWrite(led, LOW); digitalWrite(led2, HIGH); delay(15); } }


No hay comentarios:
Publicar un comentario