Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Atrofimda micro: bit o'ynaydigan ko'plab do'stlarim aytadi: micro: bitning Bluetooth aloqasi barqaror emas. Ajratish oson. Agar biz mikropitondan foydalansak, Bluetooth -ni ishlatib bo'lmaydi. Bu muammoni micro: bit rasmiy tomonidan hal qilinishidan oldin, bu erda bizda boshqa buzilgan usul bor. Ya'ni HC-05/HC-06 modulidan foydalanish. Bugun men siz bilan HC-06 modulini haydash uchun micro: bitdan qanday foydalanish haqida gaplashmoqchiman.
HC-05 va HC-06 uskunalari bir xil. Ular CSR (Kembrij Silicon Radio) dan BC417143 chipini adpot qiladi. Bluetooth 2.1+EDR qoidalarini qo'llab -quvvatlaydi.
1 -qadam: Bluetooth modulining ikkita ishlashi
Shaffof aloqa deb ham ataladigan avtomatik ulanish. Buyurtma-javob, AT rejimi deb ham ataladi.
Biz odatda ishlatadigan avtomatik ulanish faqat RxD kirish ma'lumotlarini simsiz Bluetooth signaliga aylantirish va uni yuborish yoki qabul qilingan simsiz ma'lumotlarni TxD dan boshqaruvchiga uzatish uchun mo'ljallangan. Modulning o'zi ma'lumotlarni o'qiy olmaydi va buyruqni qabul qila olmaydi.
Bluetooth modulini boshqarish uchun ishlatiladigan barcha buyruqlar AT buyrug'i (AT-buyrug'i) deb ataladi. ATcommand Bluetooth orqali uzatmaydi, lekin modulning Txd va RxD altbilgisi. Faqat AT rejimida Bluetooth moduli AT buyrug'ini qabul qilishi mumkin.
2 -qadam: HC06 uchun umumiy AT buyrug'i
Eslatma: Zaryad olgandan so'ng, HC-06 moduli avtomatik ravishda AT rejimiga o'tadi. Bu vaqtda indikator tezda yonadi. Moslashgandan so'ng, indikator doimiy yorug'lik rejimiga o'tadi.
3 -qadam: Materiallar:
1 x BBC Micro: bit kengashi
1 x ElecFreaks Micro: bit Breakout Board
1 x Bluetooth modem HC-06
1 x IIC OLED moduli
4 -qadam: protsedura
1 -qadam
HC06 modulini mikro: bitli kesish kartasiga ulang.
Bu erda HC06 va micro: bit kesish taxtasi ulanishi:
GND-G
VCC-VC
RXD-TX
TXD-RX
STATE va KEY ulanmaydi.
5 -qadam: protsedura
2 -qadam
OLED modulini IIC ketma -ket portiga ulang.
3 -qadam
Mikro: bitni ajratish kartasiga ulang va uni USB kabeli bilan kompyuterga ulang.
4 -qadam
Makecode -ni oching, OLED kutubxonasini qidiring va qo'shing.
5 -qadam
OLED va ketma -ket portni ishga tushiring. Boshlash uchun quyidagi rasmlardagi parametrlarga murojaat qilishingiz mumkin.
6 -qadam
A tugmasi bosilganda, u Bluetooth nomini va mos keladigan kodni o'rnatadi.
7 -qadam
Qabul qilish va yuborish dasturini tahrirlash.
Bu erda to'liq dastur. Siz uni micro: bit -ga quyidagi havola orqali yuklab olishingiz mumkin.
6 -qadam: protsedura
9 -qadam
A tugmasini bosing, biz quyidagi rasmda ko'rsatilgan ma'lumotlarni OLED ekranida ko'rishimiz mumkin. Agar bunday bo'lmasa, micro: bit -ni qayta ishga tushiring va yana A tugmasini bosing.
10 -qadam
Bluetooth Terminal APP -ni mobil telefoningizga o'rnating. Agar sizda bu APP bo'lmasa, uni yuklab olish uchun shu erni bosing.
Eslatma: HC-06 IOS tizimini qo'llab-quvvatlamaydi. Siz faqat Android mobil telefonidan foydalanishingiz kerak.
11 -qadam
Bluetooth -ni mobil sozlamangizda oching, siz "myhc06" Bluetooth qurilmasini ko'rasiz.
12 -qadam
"Myhc06" ni ulash uchun bosing va 1234 PIN kodini kiriting.
13 -qadam
Mobil telefoningizda Bluetooth terminalini oching, BT (Bluetooth) -ni tanlang va yuqori o'ng burchakdagi Bluetooth belgisini bosing.
14 -qadam
"Myhc06" -ni tanlang va uni ulang.
15 -qadam
Ok! Hozirgi bosqichda biz mobil hisobni yakunladik. Keling, micro: bit -ga ba'zi xabarlarni yuborish uchun mobil telefoningizdan foydalanishga harakat qilaylik. Siz mobil telefoningizdan yuborilgan matnlarni OLED ekranida ko'rasiz. Micro: bitda B tugmachasini bosing, shunda siz mobil telefoningizda mikro: bitli xabarlarni ko'rasiz. Juda ajoyib!
7 -qadam: ko'rib chiqish
Agar biz bu muloqotni amalga oshirish uchun HC05 ni tanlasak nima bo'ladi?
HC-05 AT buyrug'i bilan HC-06 buyrug'i o'rtasida juda kam farq bo'ladi. HC05 va micro: bit o'rtasidagi muloqotga kelsak, men sizga keyingi bobda aytib beraman. Shunday ekan, bizni kuzatishda davom eting!
8 -qadam: Manba
Maqola:
Agar sizda biron bir savol bo'lsa, quyidagi manzilga murojaat qilishingiz mumkin: [email protected].