UNIDAD EDUCATIVA PARTICULAR "POLITÉCNICO"
3° AÑO - PAI - 9° GRADO "A"
Clase #3: Práctica de electrónica - Servomotor
Nombre: Segundo Izurieta Fecha: 26/01/2021
La práctica de hoy consistía en programar un servomotor para que se moviera de algún modo. La conexión fue fácil, pero fue un poco más difícil para programarlo. Aquí está la actividad:
Código:
#include <Servo.h>
//Pin a conectar el servo
int pinServo = 2;
//Se crea un nuevo objeto del servo
Servo servo;
void setup() {
//Inicializamos el servo con el pin declarado
servo.attach(pinServo);
Serial.begin(9600);
}
void loop() {
//Movemos el servomotor a 10°
servo.write(10);
delay(2000);
Serial.println(servo.read());
servo.write(60);
delay(2000);
Serial.println(servo.read());
servo.write(140);
delay(2000);
Serial.println(servo.read());
}
Incluso aprendí mucho sobre el servomotor.
- El servomotor solo gira 180°.
- No es recomendable usarlo en ruedas.
- Sirve para girar objetos a una posición específica.
- Hay dos tipos de servomotores: posicionales y continuos.
- Los posicionales giran solo a una posición indicada.
- Los continuos giran infinitamente.
- Los servomotores continuos pueden ser usados para los mini-robots de soccer.
- En el código, hay que añadir una librería.
- servo.attach es para asignar un pin al servomotor.
- servo.write se usa para enviar una señal al servomotor de su posición.
- Programar un servomotor.
- Todos aportaron en algo.
- Buscar una programación para el servomotor (superado con la investigación de Carla).
- ¿Por qué existe un servomotor continuo si tiene la misma función que un motor CD?