Mundarija:

Bluetooth moduli uchun buyruqlar (HC-05 W/ EN pin va TUGMASI) Arduino platasidan foydalanish !: 5 qadam
Bluetooth moduli uchun buyruqlar (HC-05 W/ EN pin va TUGMASI) Arduino platasidan foydalanish !: 5 qadam

Video: Bluetooth moduli uchun buyruqlar (HC-05 W/ EN pin va TUGMASI) Arduino platasidan foydalanish !: 5 qadam

Video: Bluetooth moduli uchun buyruqlar (HC-05 W/ EN pin va TUGMASI) Arduino platasidan foydalanish !: 5 qadam
Video: LDmicro 14: ЖК-дисплей I2C и часы реального времени DS3231 (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Iyul
Anonim
Bluetooth modulining buyruqlari (HC-05 W/ EN pin va TUGMASI) Arduino kartasidan foydalangan holda!
Bluetooth modulining buyruqlari (HC-05 W/ EN pin va TUGMASI) Arduino kartasidan foydalangan holda!

Jey Amiel AjocGensan PH tomonidan

Bu ko'rsatma sizga HC05 bluetooth modulini ishlatishni boshlashingizga yordam beradi, bu ko'rsatmaning oxiriga kelib, siz arduino kartangiz yordamida uni sozlash/o'zgartirish uchun modulga AT buyruqlarini yuborish haqida bilib olasiz..

1 -qadam: materiallar

1. Arduino UNO

2. HC05 Bluetooth moduli

3. Jumper simlari

4. Non paneli

5. Rezistorlar (1k va 2k)

Bo'ldi shu!

2 -qadam: ulanish sxemasi

Ulanish diagrammasi
Ulanish diagrammasi

Agar siz AT-xabarlarini HC-05 bilan boshlashni xohlasangiz, ushbu tartibni bajaring (EN pin va BT tugmachasi BT ning o'ng tomonida)

Ff ulanishlarni yarating!

Arduino 5V uchun BT VCC

BT GND dan Arduino GND gacha

BT TX dan Arduino D2 gacha

BT RX dan Arduino D3 (Bu qism uchun VOLTAGE DIVIDER dan foydalaning! BT Rx arduino -dan 5V signalni qabul qila olmaydi!)

3 -qadam: Kodni Arduino kartasiga yuklang

ESLATMA: yuklashdan oldin, faqat 5V va tuproqli ulanishlarni qoldirib, tx va rx simlarini olib tashlang.

"Yuklash tugadi" qismidan so'ng, BT TX -ni ARDUINO D2 -ga va BT RX -ni ARDUINO D3 -ga qayta ulang (baribir, kuchlanish bo'luvchi bilan).

HC-05 diodli LED sekundiga taxminan 5 marta tez miltillashi kerak.

#qo'shing

SoftwareSerial BTserial (2, 3); // RX | TX // HC-05 TX ni Arduino pin 2 RX ga ulang.

// HC-05 RX ni Arduino pin 3 TX ga ulang

char c = '';

bo'sh o'rnatish () {

Serial.begin (9600);

Serial.println ("Arduino tayyor");

Serial.println ("Serial monitorda NL va CR ni tanlashni unutmang");

// AT rejimi uchun HC-05 standart ketma-ket tezligi 38400

BTserial.begin (38400);

}

void loop () {

// HC-05 dan o'qishni davom ettiring va Arduino Serial Monitor-ga yuboring

agar (BTserial.available ()) {

c = BTserial.read ();

Serial.write (c);

}

// Arduino Serial Monitor-dan o'qishni davom ettiring va HC-05 ga yuboring

agar (Serial.available ()) {

c = Serial.read ();

BTserial.write (c); }

}

4 -qadam: BT modulini AT rejimiga qo'yish

Image
Image
BT modulini AT rejimiga o'tkazish
BT modulini AT rejimiga o'tkazish

Arduino yoqilganda, quyidagilarni bajaring:

BT VCC ga 5V ulanishni olib tashlang

BT modulidagi tugmachani bosib ushlab turing

BT VCC-ni 5V ga qayta ulang (tugmachani bosib turganda), LED yonishi kerak.

Tugma tugmachasini qo'yib yuboring va LED har ikki soniyada bir marta (taxminan 2 sek) asta -sekin yonib -o'chib turishi kerak.

Bu AT rejimini ko'rsatadi.

5 -qadam: AT buyruqlarini yuboring

Endi siz AT rejimida bo'lsangiz, endi AT muloqotini boshlashingiz mumkin.

Bu erda siz ishlatishingiz mumkin bo'lgan AT buyruqlarining ba'zi misollari yoki boshqa AT buyruqlarini Internetda qidirishingiz mumkin.

HC-05ni mfg ga qaytarish. standart sozlamalar: "AT+ORGL"

HC-05 versiyasini olish uchun "AT+VERSION?" Kiriting.

Qurilma nomini HC-05 standartidan o'zgartirish uchun MYBLUE deb ayting: "AT+NAME = MYBLUE"

Xavfsizlik kodini 1234 dan 2987 gacha o'zgartirish uchun quyidagini kiriting: "AT+PSWD = 2987"

HC-05 bod tezligini standart 9600 dan 115200 ga o'zgartirish uchun 1 bitli bit, 0 paritetini kiriting: "AT+UART = 115200, 1, 0"

MUHIM DIQQAT: Agar siz AT buyruqlarini "?" Bilan ishlatayotgan bo'lsangiz, buni BT kartasidagi tugmani bosib, kompyuterda enter tugmasini bosing. Buni qilish kerak.

Tavsiya: