|
void | control_motor_init (void) |
| Inicializa el sistema de control de motores.
|
void | avanza (void) |
| Avanza con ambos motores al 70% de velocidad.
|
void | gira90izq (void) |
| Gira 90 grados a la izquierda y continúa avanzando.
|
void | gira90der (void) |
| Gira 90 grados a la derecha y continúa avanzando.
|
void | gira180 (void) |
| Gira 180 grados y continúa avanzando.
|
void | termino (void) |
| Detiene ambos motores completamente.
|
void | set_motor_izq (motor_estado_t estado, uint16_t pwm) |
| Configura el motor izquierdo.
|
void | set_motor_der (motor_estado_t estado, uint16_t pwm) |
| Configura el motor derecho.
|
Módulo de control de motores.
- Autor
- demianmozo
- Fecha
- 2025-06-07
- Versión
- 1.0
Este módulo controla los dos motores del robot usando:
- Pines digitales para dirección (MI0/MI1, MD0/MD1)
- PWM para velocidad (PC8, PC9)
- Timer TIM3 para generar señales PWM