STM32 Maze Solver v1.0
Proyecto de robot autónomo que resuelve un laberinto mediante un algoritmo de llenado (*Flood Fill*), desarrollado sobre STM32.
Cargando...
Buscando...
Nada coincide
Referencia del archivo control_motor.c

Implementación del módulo de control de motores. Más...

#include "control_motor.h"

Funciones

void control_motor_init (void)
 Inicializa el control de motores.
void set_motor_izq (motor_estado_t estado, uint16_t pwm)
 Configura motor izquierdo.
void set_motor_der (motor_estado_t estado, uint16_t pwm)
 Configura motor derecho.
void avanza (void)
 Avanza con ambos motores al 70% de velocidad.
void gira90izq (void)
 Gira 90 grados a la izquierda y luego continúa avanzando Motor izq retrocede, motor der avanza al 100%.
void gira90der (void)
 Gira 90 grados a la derecha y luego continúa avanzando Motor der retrocede, motor izq avanza al 100%.
void gira180 (void)
 Gira 180 grados y luego continúa avanzando Motor der retrocede, motor izq avanza al 100%.
void termino (void)
 Detiene ambos motores (cuando ganemos)

Variables

TIM_HandleTypeDef htim3

Descripción detallada

Implementación del módulo de control de motores.

Documentación de variables

◆ htim3

TIM_HandleTypeDef htim3
extern