sábado, abril 17, 2021
Home Tarjetas de Desarrollo Arduino Bluetooth HM10 cargar comandos AT

Bluetooth HM10 cargar comandos AT

Bluetooth HM10 en este tutorial aprenderás a cargar los comandos AT al módulo Bluetooth HM10 y así comprobar rápidamente si se encuentra en perfectas condiciones. Para este tutorial no se programara ningún código solamente se utilizara el IDE de Arduino y la placa de Arduino Uno para proporcionar la interfaz de comunicación con entre el módulo y el monitor serie para mandarle los comandos AT.

¿Cómo cargar los comandos AT al módulo Bluetooth HM10 con Arduino UNO?

Para cargar los comandos AT se utilizara la placa de Arduino Uno cómo interfaz serial y con ayuda del monitor serie del IDE  de Arduino se enviaran los comandos, de igual manera puedes utilizar un convertidor USB a TTL pero para este caso se utilizara Arduino Uno. Las conexiones que tendrás que hacer entre el Arduino Uno y el Bluetooth HM10:
  • Bluetooth HM10 HM10 — Arduino Uno
    • VCC  a 5V
    • GND a GND
    • TX a TX
    • RX a RX
Comunicación UART – Bluetooth HM10
Ya conectado todo cómo se muestra en la imagen anterior, deberás saber que el Arduino UNO no necesita tener un código para enviar los comandos AT al módulo, pero de igual manera no debe de tener un código que esté usando una lectura UART, por TX y RX, así que tendrás que quitar ese código y cargar un ejemplo de BLINK para que no afecte la comunicación AT, recuerda que antes de cargar el BLINK, debes de desconectar lo cables de TX1 y RX0 para que cargue el programa.
Después vuelve a conectar los pines de TX – RX, posterior mente abre el monitor serie y poner “9600 baudios” y “Ambos NL & CR”, para comprobar si esta funcionando correctamente y que existe comunicación, se debe escribir AT y presionar ENTER. Si el módulo responde con un «OK», quiere decir que esta funcionando correctamente.
Ejemplo: Monitor serie – Bluetooth HM10

Lista de comandos AT:

A continuación se define el listado del comandos AT compatibles que se pueden enviar al Bluetooth HM10, de igual estos comandos AT los podemos obtener mediante el comando AT + HELP y este responderá con los comandos que acepta el módulo de acuerdo al fabricante, para tus futuros proyectos podrás configurar el modo de funcionamiento para el Bluetooth HM10.
ATCompruebe si el terminal de comando funciona normalmente.
AT+RESETReinicio del software.
AT+VERSIONObtenga la versión de firmware, bluetooth, HCI y LMP.
AT+HELPLista de todos los comandos.
AT+NAMEObtener / establecer el nombre del dispositivo local.
AT+PINObtener / establecer el código pin para el emparejamiento.
AT+PASSObtener / establecer el código pin para el emparejamiento.
AT+BAUDObtener / establecer velocidad en baudios.
AT+LADDRObtener la dirección bluetooth local.
AT+ADDRObtener la dirección bluetooth local.
AT+DEFAULTRestaurar valores predeterminados de fábrica.
AT+RENEWRestaurar valores predeterminados de fábrica.
AT+STATEObtener el estado actual.
AT+PWRMObtener / Establecer modo de encendido (bajo consumo).
AT+POWEObtener / establecer la potencia de transmisión de RF.
AT+SLEEPModo de sueño.
AT+ROLEObtener / establecer el rol actual.
AT+PARIObtener / establecer el bit de paridad UART.
AT+STOPObtener / establecer el bit de parada de UART.
AT+STARTEl sistema comienza a funcionar.
AT+IMMEEl sistema espera el comando cuando se enciende.
AT+IBEACambie el modo iBeacon.
AT+IBE0Establecer el UUID 0 de iBeacon.
AT+IBE1Establecer el UUID 1 de iBeacon.
AT+IBE2Establecer el UUID 2 de iBeacon.
AT+IBE3Establecer el UUID 3 de iBeacon.
AT+MARJConfigure iBeacon MARJ.
AT+MINOConfigure iBeacon MINO.
AT+MEAConfigure iBeacon MEA.
AT+NOTINotificar evento de conexión.
AT+UUIDObtener / establecer el sistema SERVER_UUID.
AT+CHARObtener / Establecer sistema CHAR_UUID.

¿Cómo se configura?

Es compatible con muchos dispositivos su funcionamiento es configurable mediante comandos AT al igual que otros módulos Bluetooth.

ARTÍCULOS RELACIONADOS

LEAVE A REPLY

Please enter your comment!
Please enter your name here

APRENDE MÁS

Obtener lecturas GPS con NEO6MV2 y Arduino IDE

0
En el siguiente tutorial aprenderás a obtener lecturas del modulo NEO6MV2 utilizando un Arduino Uno y el monitor serie del Arduino IDE, se realizara...