Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Created Oct 3, 2019
Embed
What would you like to do?
/*
* Configurar módulo Bluetooth HC-05 modo AT
* parzibyte.me
*
Asignación de pines
Recordemos que el RX es el pin de Arduino que va conectado al RX del módulo bluetooth
Y el TX es el pin que va al TX del módulo bluetooth
El pin configurador es aquel que nos ayudará a que nuestro módulo se ponga
en modo AT. Es el que va conectado al pin 34 del HC-05
*/
#define PIN_RX 11
#define PIN_TX 10
#define PIN_CONFIGURADOR 9
#include <SoftwareSerial.h>
SoftwareSerial serialBt(PIN_RX, PIN_TX);
void setup() {
Serial.begin(9600); //Comenzar serial para monitor serial del IDE de Arduino
pinMode(PIN_CONFIGURADOR, OUTPUT); digitalWrite(PIN_CONFIGURADOR, HIGH); //Poner en alto el pin configurador
Serial.println("Estamos listos. Ingresa un comando AT:");
serialBt.begin(38400); //Comenzar comunicación para Bluetooth
}
void loop() {
/*
Comenzamos una simple comunicación
¿Hay respuesta del módulo? recíbelos e imprímelos en el monitor
¿Hay comandos ingresados por el monitor serial que mandar? envíalos
*/
if (serialBt.available())
Serial.write(serialBt.read());
if (Serial.available())
serialBt.write(Serial.read());
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment