Съдържание:

AT команди за Bluetooth модул (HC-05 W/ EN щифт и бутон) Използване на Arduino Board!: 5 стъпки
AT команди за Bluetooth модул (HC-05 W/ EN щифт и бутон) Използване на Arduino Board!: 5 стъпки

Видео: AT команди за Bluetooth модул (HC-05 W/ EN щифт и бутон) Използване на Arduino Board!: 5 стъпки

Видео: AT команди за Bluetooth модул (HC-05 W/ EN щифт и бутон) Използване на Arduino Board!: 5 стъпки
Видео: How to use 4 channel Relay to control AC load with Arduino code 2024, Ноември
Anonim
AT команди за Bluetooth модул (HC-05 W/ EN щифт и бутон) Използване на Arduino Board!
AT команди за Bluetooth модул (HC-05 W/ EN щифт и бутон) Използване на Arduino Board!

От Jay Amiel AjocGensan PH

Тази инструкция ще ви помогне да започнете да използвате вашия HC05 bluetooth модул. До края на тази инструкция ще научите за изпращането на AT команди към модула, за да го конфигурирате/промените (име, ключ за достъп, скорост на предаване и т.н.), използвайки вашата платка arduino.

Стъпка 1: Материали

1. Arduino UNO

2. Bluetooth модул HC05

3. Кабелни проводници

4. Платформа

5. Резистори (1k и 2k)

Това е!

Стъпка 2: Схема на свързване

Електрическа схема
Електрическа схема

Следвайте тази процедура, ако искате да започнете AT комуникации с вашия HC-05 (с щифт EN и бутон от най-дясната страна на BT)

Направете ff връзки!

BT VCC към Arduino 5V

BT GND към Arduino GND

BT TX към Arduino D2

BT RX към Arduino D3 (Използвайте НАПРЕЧИТЕЛ за тази част! BT Rx не може да обработи 5V сигнал от arduino!)

Стъпка 3: Качете код на Arduino Board

ЗАБЕЛЕЖКА: Преди да качите, премахнете кабелите tx и rx, оставяйки само 5V и заземяващи връзки.

След частта „Готово качване“свържете отново BT TX към ARDUINO D2 и BT RX към ARDUINO D3 (все още, с делителя на напрежението).

Светодиодът на HC-05 трябва да мига бързо около 5 пъти в секунда.

#включва

SoftwareSerial BTserial (2, 3); // RX | TX // Свържете HC-05 TX към Arduino pin 2 RX.

// Свържете HC-05 RX към Arduino pin 3 TX

char c = '';

void setup () {

Serial.begin (9600);

Serial.println ("Arduino е готов");

Serial.println ("Не забравяйте да изберете И NL & CR в серийния монитор");

// Серийната скорост на HC-05 за режим AT е 38400

BTserial.begin (38400);

}

void loop () {

// Продължавайте да четете от HC-05 и изпращайте до Arduino Serial Monitor

if (BTserial.available ()) {

c = BTserial.read ();

Serial.write (c);

}

// Продължете да четете от Arduino Serial Monitor и изпратете до HC-05

if (Serial.available ()) {

c = Serial.read ();

BTserial.write (c); }

}

Стъпка 4: Поставяне на BT модула в режим AT

Image
Image
Поставяне на BT модула в режим AT
Поставяне на BT модула в режим AT

При включен Arduino направете следното:

Премахнете 5V връзката към BT VCC

Натиснете и задръжте превключвателя на бутона на BT модула

Свържете отново BT VCC към 5V (докато все още натискате превключвателя на бутона), светодиодът трябва да светне.

Освободете превключвателя на бутона и светодиодът трябва да мига бавно/изключен веднъж на всеки няколко секунди (приблизително 2 секунди).

Това показва режим AT.

Стъпка 5: Изпратете AT команди

Сега, когато сте в режим AT, сега можете да започнете AT комуникации.

Ето някои примери за AT команди, които можете да използвате или можете да търсите в интернет за други AT команди.

За да върнете HC-05 на mfg. настройки по подразбиране: „AT+ORGL“

За да получите версия на вашия HC-05, въведете: "AT+VERSION?"

За да промените името на устройството от стандартния HC-05, да кажем MYBLUE, въведете: "AT+NAME = MYBLUE"

За да промените кода за сигурност по подразбиране от 1234 на 2987, въведете: "AT+PSWD = 2987"

За да промените скоростта на предаване на HC-05 от стандартна 9600 на 115200, 1 стоп бит, 0 паритет въведете: "AT+UART = 115200, 1, 0"

ВАЖНА ЗАБЕЛЕЖКА: Ако използвате AT команди с „?“, Направете това, докато натискате бутона на BT платката, натиснете enter на компютъра. Това трябва да го направи.

Препоръчано: