Este repositorio contiene el proyecto final de la asignatura Diseño de Sistemas Basados en Microprocesador de la ESI-UCLM. El proyecto consiste en la realización de un programa capaz de controlar un coche mediante microcontroladores y ordenes por Bluetooth a través de una aplicación movil. Además se contará con un sensor de ultrasonidos que nos permitira evitar los posibles obstaculos que se encuentren en la trayectoria del vehículo.
- Para conectarse al receptor bluetooth depende de la contraseña que tenga, en nuestro caso es 1234.
En este video se muestra una demostración del funcionamiento del coche: https://bit.ly/2WuUtXp
- Esqueleto del código creado con STM32CubeMX
- Empezadas funciones de ultrasonidos, motor y bluetooth;
- Función del motor funciona.
- Función de ultrasonidos sin probar.
- Función de bluetooth no recibe.
- Completadas funciones auxiliares.
- El cálculo de la distancia con el ultrasonido no funciona bien.
- La función del bluetooth ya funciona.
- COCHE EN FUNCIONAMIENTO.
- La función de ultrasonidos sigue sin calcular bien los valores.
- Añadido direccionamiento diagonal (Delante-Derecha, Delante-Izquierda, Detras-Derecha, Detras-Izquierda)
- Añadida variable condicional para el control de obstaculos con ultrasonidos.
- Los US siguen sin funcionar bien.
- El ultrasonido ahora calcula bien la distancia.
- Al detectar un obstaculo se para.
- Posiciones del motor del ultrasonido ajustadas.
- Añadida primera versión de la documentación.
- Actualizado el .ioc del proyecto.
- Reestructuración del código.
- FUNCIONALIDAD COMPLETA.
- Ahora el ultrasonido hace bien los cálculos.
- Añadido esquema de cableado con Fritzing.
- Reestructuración del código.
- Mejora del tiempo de respuesta.
- Código comentado.
- Documentación actualizada.
- Documentación Finalizada.
- Documentación Corregida.