I. Módulos inalámbricos HC-05 y HC-06

I. Cableado del dispositivo con el módulo UNO y el servomotor 9G SG90

Para realizar el cableado del módulo Bluetooth inalámbrico HC-06 necesitamos los elementos siguientes :
Si necesita más elementos y acceder a todas las descripciones técnicas de nuestros productos, conéctese a la página web de nuestra tienda Solectro Shop.

Enchufe el módulo Sensor Shield V5.0 en los pines adecuados del módulo UNO como está indicado en la imagen siguiente y utilizando la placa prototipo MB-102 sin soldar, realice el cableado siguiente :




Encienda el módulo UNO, la LED roja del módulo Bluetooth inalámbrico HC-06 se pone a parpadear. Con su Smartphone puede abrir un escaneo Bluetooth y averiguar que aparece el módulo HC-06 como dispositivo conectado.


II. Descarga del aplicativo Arduino RC en el Smartphone

En el App Store o Play Store descargue el aplicativo Arduino RC

Para permitir al módulo UNO comunicarse con el módulo inalámbrico HC-06, estamos usando la interfaz serie TX (transmisión) / RX (recepción).
El módulo UNO permite convertir cualquier par de pines digitales en una interfaz serie usando la biblioteca de SoftwareSerial incluida en el IDE Arduino.

III. Configuración del módulo HC-06 con el Arduino

Si usa el módulo HC-06 por la primera vez, tiene que preguntarlo y cambiar unos de sus parámetros. Estos se cambian con el mando AT.

El módulo HC-06 permite cambiar una cantidad limitada de parámetros. Se puede modificar el nombre, el código PIN y la velocidad de transmisión a 9600.

El módulo HC-06 es prácticamente idéntico a simple vista al módulo HC-05 sino que funciona sólo como esclavo mientras que el módulo HC-05 funciona como maestro y esclavo.

Físicamente se diferencian por el número de pines. En el HC-06 tiene un conector de 4 pines (Vcc, GND, Rx, Tx) mientras que el HC-05 trae uno de 6 pines (CE/CLR,
Vcc, GND, TXD, RXD, STATE).

En un archivo nuevo, escribamos el programa siguiente en la interfaz de programa Arduino para configurar los diferentes parámetros.


Para que el programa pueda compilar con éxito, se necesita absolutamente descargar las librerías Arduino SoftwareSerial.h y Servo.h, colocando sus carpetas a la dirección siguiente de su sistema :

C:\Program Files (x86)\Arduino\libraries

Una vez que ha copiado el código en la interfaz, haga clic en Programa/Verificar/Compilar.


Debajo de su pantalla en la interfaz Arduino, hay una zona de mensaje del compilador en la cual se puede ver si el código ha sido redactado bien o si presenta errores.

Si el código se compila con éxito, aparece el mensaje siguiente :


Una vez compilado cargue el programa en el micro controlador ATMEGA328P-PU del módulo Uno R3, haciendo clic en Programa/Subir.


Observe el resultado de la configuración abriendo el monitor serie en el IDE Arduino en Herramientas/monitor serie.

IV. Configurar el aplicativo Android y programar el módulo UNO

Antes de que inicie el aplicativo Android Arduino RC, asegúrese que el módulo Bluetooth HC-06 esté funcionando.

Después de haber instalado el aplicativo en su Smartphone, tiene que lanzar el escáneo de los dispositivos y ver aparecer uno que se llama HC-06.

En nuestro caso vamos a usar el Controller Mode.


El diseño de la interfaz proporciona 10 botones específicos permitiendo enviar mandos mientras se presiona.

Sólo vamos a usar dos de los botones : uno para enviar "1" y el otro para enviar "2".
Use la configuración del aplicativo para asignar los números "1" y "2" a dos de los botones gráficos.

Estos valores serán recibidos por el módulo Bluetooth y se utilizarán en el programa Arduino para controlar el servomotor.


Después de haber terminado la configuración del aplicativo Android, necesitamos implementar el programa en el módulo UNO.

En un archivo nuevo, escribamos el programa siguiente en la interfaz de programa Arduino.

Una vez que ha copiado el código en la interfaz, haga clic en Programa/Verificar/Compilar.

Debajo de su pantalla en la interfaz Arduino, hay una zona de mensaje del compilador en la cual se puede ver si el código ha sido redactado bien o si presenta errores.

Si el código se compila con éxito, aparece el mensaje siguiente :


Una vez compilado cargue el programa en el micro controlador ATMEGA328P-PU del módulo Uno R3, haciendo clic en Programa/Subir.

Observe el resultado siguiente abriendo el monitor serie para averiguar el aplicativo Android esté conectado al módulo Bluetooth HC-06.






0 comentarios:

Publicar un comentario