Skip to content

Instantly share code, notes, and snippets.

@MacoChave
Created October 6, 2021 21:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MacoChave/7abd678c5bc16952e2682c70efe9fe70 to your computer and use it in GitHub Desktop.
Save MacoChave/7abd678c5bc16952e2682c70efe9fe70 to your computer and use it in GitHub Desktop.
Configuración de Módulo Bluetooth Arduino
const int LED = 13;
const int BTPWR = 12;
char nombreBT[11] = "HC-05";
char pin[5] = "1234";
/*
* VELOCIDAD
* 1: 1200
* 2: 2400
* 3: 4800
* 4: 9600
* 5: 19200
* 6: 38400
* 7: 57600
* 8: 115200
*/
char velocidad = '4';
char modo = '1'; // 0: slave 1: master
void setup()
{
pinMode(LED, OUTPUT);
pinMode(BTPWR, OUTPUT);
Serial.begin(38400); // VELOCIDAD DE BT EN MODO CONFIGURACIÓN
// IF PUSH BUTTON
digitalWrite(LED, HIGH);
delay(4000);
digitalWrite(LED, LOW);
// ENDIF PUSH BUTTON
digitalWrite(BTPWR, HIGH);
delay(3000);
Serial.print("AT\r\n");
Serial.print("AT+NAME:"); // AT+NAME | AT+NAME: | AT+NAME=
Serial.print(nombreBT);
Serial.print("\r\n");
Serial.print("AT+PIN:"); // AT+PSWD:
Serial.print(pin);
Serial.print("\r\n");
Serial.print("AT+PIN:"); // AT+PSWD:
Serial.print(pin);
Serial.print("\r\n");
Serial.print("AT+BAUD:"); // AT+PSWD:
Serial.print(velocidad);
Serial.print("\r\n");
Serial.print("AT+MODE:"); // AT+PSWD:
Serial.print(modo);
Serial.print("\r\n");
digitalWrite(LED, HIGH);
}
void loop()
{}
const int LED = 13;
const int BTPWR = 12;
char nombreBT[11] = "HC-06";
char pin[5] = "1234";
/*
* VELOCIDAD
* 1: 1200
* 2: 2400
* 3: 4800
* 4: 9600
* 5: 19200
* 6: 38400
* 7: 57600
* 8: 115200
*/
char velocidad = '4';
void setup()
{
pinMode(LED, OUTPUT);
pinMode(BTPWR, OUTPUT);
digitalWrite(LED, LOW);
digitalWrite(BTPWR, HIGH);
delay(3000);
Serial.begin(9600); // VELOCIDAD DE BT EN MODO CONFIGURACIÓN
Serial.print("AT\r\n");
delay(1000);
Serial.print("AT+NAME"); // AT+NAME | AT+NAME: | AT+NAME=
Serial.print(nombreBT);
delay(1000);
Serial.print("AT+PIN"); // AT+PSWD:
Serial.print(pin);
delay(1000);
Serial.print("AT+BAUD"); // AT+PSWD:
Serial.print(velocidad);
delay(1000);
Serial.print("AT+PIN:"); // AT+PSWD:
Serial.print(pin);
delay(1000);
digitalWrite(LED, HIGH);
}
void loop()
{
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment