Páginas

martes, 20 de agosto de 2013

Adaptador Bluetooth-TTL HC-06 / HC-04 / JY-MCU

El HC-06 o HC-04 es un adaptador serie Bluetooth-TTL que se suministra generalmente sobre la placa JY-MCU y nos permite entre otras cosas comunicar los chips Picaxe por bluetooth. Se venden en web españolas a partir de 10 euros. Este es un dispositivo de entrada o esclavo, que no puede iniciar una comunicación ni emparejamiento, sino que responde a órdenes del maestro.



La configuración es sencilla, incluso se puede obviar y usar por defecto, aunque si se van a transmitir pequeñas órdenes lo ideal es bajar la velocidad. Si queremos saltar este paso, comunica por defecto a 9600,N,8,1 y el pin de emparejamiento es 1234. Si usamos un conversor USB a TTL como el PL2303HX o similar podemos conectarlo al PC y enviarle los comandos que necesitemos desde un programa terminal.



Para ello:
- Obtenemos los drivers PL2303 de internet, de la web de prolific (o los del adaptador que usemos) y los instalamos en el ordenador.
- En el administrador de dispositivos de Windows, comprobaremos el número de puerto COM que Windows le ha asignado.
- Abriremos el programa terminal y configuraremos 9600 baudios, sin paridad, 8 nits, 1 bit de stop, protocolo ninguno, y habilitaremos el echo local.
- Finalmente estableceremos comunicación con el puerto. Para asegurarnos que hay conexión teclearemos AT y el modem contestará OK.
- El módem dispone de un led rojo en la placa. Este led se enciende fijo cuando se establece emparejamiento y parpadea si no tiene comunicación con el lateral.

La web de Wavesen contiene un documento con más información técnica.

Los comandos compatibles son los siguientes:

1. COMPROBAR COMUNICACION
Envías: AT
Recibes: OK

2. ESTABLECER VELOCIDAD EN BAUDIOS
Envías: AT+BAUD1
Recibes: OK1200
Envías: AT+BAUD2
Recibes: OK2400……

1---------1200
2---------2400
3---------4800
4---------9600 (Por defecto)
5---------19200
6---------38400
7---------57600
8---------115200
9---------230400
A---------460800
B---------921600
C---------1382400

El PC no puede configurarse por encima de 115200 baudios, por lo que para volver a velocidades inferiores la solución sería cambiar la velocidad con un microcontrolador.

3. CAMBIO DE NOMBRE 
Envías: AT+NAMEnombre
Recibes: OKname
Parametro nombre: Nuevo nombre (Max 20 caracteres).
Ejemplo:
Envías: AT+NAMEbill_gates
Recibes: OKname

4. CAMBIO DE PIN/PASSWORD
Envías: AT+PINxxxx
Recibes:OKsetpin
Parametro xxxx: El nuevo pin de 4 números a configurar.
Ejemplo:
Envías: AT+PIN8888
Recibes: OKsetpin
El pin se cambia a 8888, que por defecto es 1234.
Ojo, este parámero se queda guardado aunque haya un corte de energía.

5. CONFIGURACION PARIDAD NINGUNA
(Los módems de version superior a V1.5 pueden usar este comando).
Envías: AT+PN (Por defecto)
Recibes: OK NONE

6. CONFIGURACION PARIDAD IMPAR
(Los modems de version superior a V1.5 pueden usar este comando).
Envías: AT+PO
Recibes: OK ODD

7. CONFIGURACION PARIDAD PAR 
(Los modems de version superior a V1.5 pueden usar este comando).
Envías: AT+PE
Recibes: OK EVEN

8. OBTENCION DE VERSION 
Envías: AT+VERSION
Recibes: LinvorV1.n

No hay comentarios:

Publicar un comentario