Съдържание:
- Стъпка 1: Материали
- Стъпка 2: Схема на свързване
- Стъпка 3: Качете код на Arduino Board
- Стъпка 4: Поставяне на BT модула в режим AT
- Стъпка 5: Изпратете AT команди
Видео: AT команди за Bluetooth модул (HC-05 W/ EN щифт и бутон) Използване на Arduino Board!: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
От 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
При включен 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 на компютъра. Това трябва да го направи.
Препоръчано:
Урок за GPS и GPRS модул A9G - Ай-Мислител - AT команди: 7 стъпки
Урок за GPS и GPRS модул A9G | Ай-Мислител | AT Commands: Хей, какво става, момчета! Akarsh тук от CETech, Днес ще преминем през A9G GPS, GSM и GPRS модул от AI Thinker. Има и няколко други модула като A9 и A6 от AI Thinker, които имат сходни GSM и GPRS възможности, но
Програмирайте всяка платка/модул ESP8266 с фърмуер на AT команди: 5 стъпки
Програмирайте всяка платка/модул ESP8266 с фърмуер на AT команди: Всеки модул и платка ESP8266 могат да бъдат програмирани по много начини: Arduino, python, Lua, AT команди, много повече вероятно … Първите три от тях са най -подходящи за самостоятелна работа, AT фърмуер е за използване на ESP8266 като модул или за бързо тестване с TTL RS232 c
Включена верига за изключване с UC. Бутон с едно натискане. Един щифт. Дискретен компонент .: 5 стъпки
Включена верига за изключване с UC. Бутон с едно натискане. Един щифт. Дискретен компонент.: Здравейте на всички, търсех верига за включване/изключване в мрежата. Всичко, което намерих, не беше това, което търсех. Говорих си сам, задължително има начин за това. Това ми беше необходимо. -Само един бутон за включване и изключване.-Трябва да използвам само
Ръководство за използване на Raspberry Pi с клавиатура с един щифт: 9 стъпки
Клавиатура с един щифт Raspberry Pi Ръководство за използване: ОТКАЗ ОТ ОТГОВОРНОСТ: ТОВА Е РЪКОВОДСТВО ЗА УПОТРЕБА ЗА ОТВОРЕН ИЗТОЧНИК ПРОДУКТ: ЕДИНИЧНАТА КЛАВИАТУРА. ТОВА НЕ Е ПРОЕКТ „Направи си сам“. АКО ИСКАТЕ ДА СЕ НАПРАВИТЕ ДОСКИТЕ, ФАЙЛОВЕТЕ НА ОРЛА МОЖЕ ДА СЕ НАМЕРАТ В КРАЯ НА УЧЕБНИКА. Какво представлява клавиатурата с един щифт? Клавиатура с един щифт
Мигащ светодиод чрез използване на ESP32 NodeMCU модул за WiFi и Bluetooth модул Урок: 5 стъпки
Мигащ светодиод чрез използване на ESP32 NodeMCU модул за WiFi и Bluetooth модул Урок: Описание NodeMCU е IoT платформа с отворен код. Програмира се с помощта на скриптовия език Lua. Платформата се основава на проекти с отворен код на eLua. Платформата използва много проекти с отворен код, като lua-cjson, spiffs. Този ESP32 NodeMc