Entradas

Mostrando entradas de febrero, 2022

15/02/22 Coche bluetooth

Imagen
 Coche bluetooth 1. Infraestructura y programa de motores Para este proyecto se puede aprovechar el montaje básico de un coche robótico, que consiste básicamente en una base con dos motores y una rueda sobre los q colocaremos nuestra placa de arduino. A continuación, es necesario crear un código que nos permita controlar la dirección (e incluso la velocidad si se quisiese) mediante comandos, primero en el monitor serie y posteriormente vía bluetooth desde el móvil. El código inicial es el siguiente: 2. Módulo bluetooth A parte de todo lo anterior, se debe ajustar el módulo bluetooth tal y como ya vimos en entradas anteriores de este mismo blog. Una vez que el módulo bluetooth HC05 está emparejado con el móvil, se instala la aplicación bluetooth serial controler.  Aquí, tal y cómo ya vimos, configuramos los botones para que trasmitan valores del 1 al 5 y les ponemos los nombres que nos interesan. 3. Ajustes finales Mezclamos los dos programas tal y como podemos observar debajo ...

3/2/2022 Módulo bluetooth

Imagen
Módulo bluetooth HC-05 Encender LEDs desde el móvil   1. Configurar el módulo bluetooth Para poder configurar el dispositivo es necesario pasarlo primero a modo configuración, para lo que hay que mantener pulsado el botón de este durante 5 segundos tras ser conectado. Una vez realizada esta acción, el LED empieza a parpadear lentamente. Está listo para ser configurado. Mediante un programa básico como el siguiente, podemos acceder y modificar las características del dispositivo usando comandos precedidos de AT+ (si el comando acaba en '?' devuelve el valor actual de la variable, mientras que si acaba en = y un número, modifica la característica): AT+NAME: Nombre del dispositivo AT+PSED: Contraseña del dispositivo AT+UART: Cambia parámetros de comunicación (en baudios) AT+ROLE: Cambia el rol (0=esclavo, 1=maestro) AT+ORGL: Reinicia de fábrica AT+RESET: Retorna al modo usuario (El parámetro de comunicación debe coincidir con el introducido en el IDE, ya sea 9600 o 38400) 2. Cone...