Mundarija:
- 1 -qadam: Mahsulot hajmi
- 2 -qadam: pin
- 3 -qadam: 1 -eslatma:
- 4 -qadam: Elektr xususiyatlari:
- 5 -qadam: qo'lda AT buyrug'i
- 6 -qadam: Buyruqni tushuntiring
- 7 -qadam: 12. Ish rejimini o'rnating (faqat qul moduli)
- 8 -qadam: Malumot sxemasi
- 9 -qadam: Manba
Video: HC-08 Bluetooth UART aloqa moduli V2.4 Foydalanuvchi uchun qo'llanma: 9 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Mahsulot bilan tanishish
Bluetooth modem - HC08 minimal o'tish moduli - Bluetooth Specification V4.0 BLE protokoliga asoslangan yangi avlod ma'lumot uzatish moduli. Uning simsiz ish chastotasi diapazoni GFSK modulyatsiyasi usuli bilan 2,4 gigagertsli ISM. Maksimal uzatish quvvati 4d Bm. Uning qabul qilish sezuvchanligi -93d Bm. Keng ochiq muhitda u iphone4s bilan 80 metrli uzoq masofali aloqa o'rnatishi mumkin. U birlashtirilgan shtampli qadoqlash teshiklari va pimlarni payvandlash teshiklariga ega. Siz ham paketni, ham payvand choklarini o'rnatishingiz mumkin. Amaliyot tizimiga joylashtirish juda qulay. O'rnatilgan LED indikatori yordamida siz Bluetooth ulanish holatini vizual tarzda ko'rishingiz mumkin. Ushbu modul CC2540F256 konfiguratsiyalangan 256K bitni qabul qiladi. AT buyruqlarini qo'llab -quvvatlaydi. Foydalanuvchilar o'z talablariga binoan Baud tezligi va qurilma nomi kabi rollarni (master/qul rejimi), shuningdek parametrlarni o'zgartirishi mumkin. Foydalanish juda moslashuvchan.
1 -qadam: Mahsulot hajmi
Pin ta'rifi
HC-08 moduli bortida 30 ta pin bor. Pimlarning aniq ta'riflari quyidagi jadvalda keltirilgan:
2 -qadam: pin
Pin |
Ta'rif |
I/U |
Tushuntiring |
1 | TXD | chiqish | UART chiqishi, 3,3V TTL darajasi |
2 | RXD | kirish, kuchsiz tortish | UART usuli, 3,3V TTL darajasi |
3 | NC | ||
4 | NC | ||
5 | NC | ||
6 | Shahar | kiritish | Debug soat |
7 | DD | Kirish/chiqish | Nosozliklarni tuzatish |
8 | PIO20 | kirish, kuchsiz tortish | NC |
9 | PIO17 | kirish, zaif pastga tortish | NC |
10 | PIO16 | Kirish, zaif pastga tortish | NC |
11 | RST | kirish, yuqoriga tortish | Modulni tiklash pimi, past darajadagi qayta o'rnatish 10ms |
12 | VCC | kiritish | Quvvat pinasi, 3,3V shahar quvvat manbai talablari, |
besleme oqimi 100 mA dan kam emas | |||
13 | GND | Zamin | |
14 | LEDCON | kiritish | LED boshqaruv pimi (Eslatma 3) |
15 | PIO14 | kirish, zaif pastga tortish | NC |
16 |
PIO13 |
chiqish | LED chiqishi (Eslatma 1) |
17 | PIO11 | kirish, zaif pastga tortish | NC |
18 | PIO12 | kirish, zaif pastga tortish | Asosiy modul xotirani tozalaydi (Eslatma2) |
19 | PIO10 | kirish, zaif pastga tortish | NC |
20 | PIO07 | kirish, kuchsiz tortish | NC |
21 | USB_D- | NC | |
22 | USB_D+ | NC | |
23 | PIO06 | kirish, kuchsiz tortish | NC |
24 | PIO01 | kirish, kuchsiz tortish | NC |
25 | PIO15 | kirish, zaif pastga tortish | NC |
26 | PIO00 | kirish, kuchsiz tortish | |
27 | VCC | kiritish | Quvvat pinasi, 3,3V shahar quvvat manbai talablari, |
besleme oqimi 100 mA dan kam emas | |||
28 | GND | Zamin | |
29 | RXD | kirish, kuchsiz tortish | UART usuli, 3,3V TTL darajasi |
30 | TXD | chiqish | UART chiqishi, 3.3V TTL darajasi |
3 -qadam: 1 -eslatma:
PIO13 LED chiqish pinini, yuqori darajadagi chiqishni bildiradi. Iltimos, qarshilik bilan LEDni parallel ulang.
Ulanishdan oldin:
Asosiy modul qul modulining manzilini yozmasa, u sekundiga 100ms yonadi;
Asosiy modul qul modulining manzilini yozganda, u sekundiga 900ms yonadi;
Qul modulida LED har 2 soniyada 1 soniya yonadi.
Ulanishdan keyin: LED chiroqlar doimo yonib turadi.
Eslatma 2:
Kirish pimi, ichki tortish. Bu pin yuqori elektr sathiga ulangan. Asosiy modul qul modulining yozilgan manzilini tozalash uchun ishlatiladi.
Eslatma 3:
LEDni boshqarish uchun kirish pimi ishlatiladi. Agar bu pin erga ulangan bo'lsa, LED o'chadi. Agar bu pin osilgan bo'lsa, LED yonadi.
4 -qadam: Elektr xususiyatlari:
Parametr | Sinov holati | Vakil qiymati |
Ishlash kuchlanishi | - | DC2.0V ~ 3.6V |
Usta | ulanmagan / ulangan | 21mA/9mA |
Ish oqimi | MODE0, ulanmagan / ulangan | 8,5mA/9mA |
MODE1, ulanmagan / ulanmagan |
340 mA/1.6 mA | |
(LED emas) | Qul | |
MODE2, ulanmagan / ulanmagan | 0,4 mA/1,6 mA | |
MODE3, ulanmagan / ulanmagan | 1,2 mA-160 mA/1,6 mA |
5 -qadam: qo'lda AT buyrug'i
AT buyrug'i modul parametrini o'rnatish uchun ishlatiladi. Ulanishdan oldin modul AT buyrug'i ostida ishlashi mumkin. Ulanishdan so'ng, u ketma -ket portning shaffof uzatish rejimiga o'tadi.
Ushbu modulni ishga tushirish vaqti taxminan 150ms. Shunday qilib, 200ms yoqilganda AT buyrug'ini ishlatish yaxshiroqdir. Agar boshqacha ko'rsatilmagan bo'lsa, AT buyrug'ining parametrlari darhol kuchga kiradi. Shu bilan birga, parametrlar va funktsiyalarning o'zgarishi o'chirilgandan so'ng yo'qolmaydi.
AT buyrug'i muvaffaqiyatli o'zgartirilgandan so'ng, u bir xilda OK ga qaytadi ("AT+RX, AT+VERSION" kabi ma'lumotlarni tekshirish buyruqlaridan tashqari). Hech qanday muvaffaqiyatga erishilmadi, u hech qanday ma'lumotga qaytmaydi.
⑴ AT buyruqlar ro'yxati
AT buyrug'i |
Funktsiya |
Standart |
Rol |
|
("X"- parametr) |
||||
1 | DA | Sinov buyrug'i | - | XONIM |
2 | AT+RX | Asosiy parametrlarni tekshiring | - | XONIM |
3 | AT+DEFULT | Zavod parametrlarini tiklash | - | XONIM |
4 | AT+RESET | Modulni qayta o'rnating | - | XONIM |
5 | AT+VERSION | Versiya va sanani tekshiring | - | XONIM |
6 | AT+ROLE = x | Magistr/qul rolini o'zgartirish | S | XONIM |
7 | AT+NAME = xxxxxxxxxxxx | Ismni qayta ko'rib chiqish | HC-08 | XONIM |
8 | AT+ADDR = xxxxxxxxxxx | Manzilni qayta ko'rib chiqish | Uskuna | XONIM |
manzil | ||||
9 | AT+RFPM = x | RF kuchini qayta ko'rib chiqish | 0 (4dBm) | XONIM |
10 | AT+BAUD = x, y | UART bodini qayta ko'rib chiqing | 9600, N. | XONIM |
11 | AT+CONT = x | Ulanish imkoniyatlarini sozlash | 0 (bo'lishi mumkin | XONIM |
ulangan) | ||||
12 | AT+MODE = x | Ish rejimini o'rnating | 0 | S |
13 | AT+AVDA = xxxxxxxxxxx | Eshittirish ma'lumotlarini o'zgartiring | - | S |
14 | +VAQTDA = x | 3 -rejimdagi translyatsiya aylanishi | 5 (lar) | S |
Tozalash uchun asosiy modul | ||||
15 | AT+CLEAR | qul moduli manzili | - | M |
qayd qilingan. |
Eslatma:
1. AT buyrug'i, yangi qator yo'q; agar maxsus ko'rsatmalar bo'lmasa, barcha AT buyruqlari yangi qator yordamida uzatilmaydi.
2. Oxirgi 4 ta katta buyruqlar, birgalikda ishlatilishi kerak, BLE Bluetooth kam energiyali rolini o'ynashi mumkin. Bluetooth -ning past energiyasidan foydalanib, keyingi bo'limlarda taqdim etilgan maxsus ko'rsatmalar va dasturlar bo'ladi.
6 -qadam: Buyruqni tushuntiring
1. Test buyrug'i
Buyruq: AT
Qaytish: OK.
Asosiy parametrlarni tekshiring
Bluetooth nomi, master/qul roli, UART uzatish tezligi, manzil va parol kabi asosiy parametrlarni ko'ring.
Buyruq: AT+RX
Qaytish:
Ism: HC-08 ------ >>> bluetooth nomi
Rol: Qul ------ >>> xo'jayin/qul roli
Baud: 9600, YO'Q ------ >>> UART uzatish tezligi
Adr: xx, xx, xx, xx, xx, xx ------ >>> bluetooth manzili
PIN: 000000 ------ >>> bluetooth paroli
Eslatma: Parolni o'zgartirishni vaqtincha qo'llab -quvvatlamaydi!
-
Standart holatga qaytarish
Buyruq: AT+DEFAULT
Qaytish: OK
Modul avtomatik ravishda qayta ishga tushadi, 200ms qayta ishga tushirish bo'yicha yangi operatsiyani bajaring!
-
Modulni qayta o'rnating
Buyruq: AT+ RESET
Qaytish: OK
Modul avtomatik ravishda qayta ishga tushadi, iltimos, qayta ishga tushirish200msda yangi operatsiyani bajaring!
5. Versiya va sanani tekshiring
Buyruq: AT+ VERSION
Qaytish: HC-08V2.0, 2014-08-22
6. Usta/qul rolini o'zgartirish
buyruq: AT+ROLE = x So'rov
buyruq: AT+ROLE =? X: rol (M yoki S), M: usta; S: qul. Standart sozlama S (qul).
Yuborish: AT+ROLE = M.
Qaytish: OK
Asosiy rolni o'rnating, modul avtomatik ravishda qayta ishga tushadi.
Yuborish: AT+ROLE =?
Qaytish: usta
Siz asosiy modulning rolini ko'rishingiz mumkin.
-
Ismni qayta ko'rib chiqish
Buyruqni o'rnating: AT+ NAME = xxxxxxxxxxxx
So'rov buyrug'i: AT+ NAME =?
Odatiy ism-HC-08, siz boshqa nomni belgilashingiz mumkin (12 belgi ichida amal qiladi, vizual ASCII kodini va qochish belgisining bir qismini qo'llab-quvvatlaydi. Modul xitoy tilini qo'llab-quvvatlaydi, lekin android qurilmalari "UTF8 kodi" ga o'zgartirilishi kerak. 12 belgidan oshsa, u faqat birinchi 12 belgini o'qiydi.). O'rnatish tugallandi, modul avtomatik ravishda qayta o'rnatilgandan so'ng kuchga kiradi!
Misol:
Yuborish: AT+NAME = HCKJ
Qaytish: OKsetNAME
Yuborish: AT+NAME =?
Qaytish: HCKJ
8. Manzilni qayta ko'rib chiqing
Buyruqni o'rnating: AT+ADDR = xxxxxxxxxxxx
So'rov buyrug'i: AT+ADDR =?
Manzil 12 bitli "0 ~ F" katta harflar, ya'ni o'n oltilik belgilar bo'lishi kerak.
Misol:
Yuborish: AT+ADDR = 1234567890AB
Qaytish: OKsetADDR
O'rnatish tugallandi, modul avtomatik ravishda qayta o'rnatilgandan so'ng kuchga kiradi!
Yuborish: AT+ADDR =?
Qaytish: 1234567890AB
Yuborish: AT+ADDR = 000000000000
Qaytish: OKsetADDR
Standart apparat manzilini tiklash uchun "000000000" modulini yuboring. Modul zavod parametrlari - bu apparat manzili.
9. RF kuchini qayta ko'rib chiqing
Buyruqni o'rnating: AT+RFPM = x
So'rov buyrug'i: AT+RFPM =?
X: RF kuchi, quyidagi jadvalda ko'rsatilganidek:
Parametr
RF kuchi
? Hozirgi RF kuchini ko'rish 0 4dBm (standart) 1 0dBm 2 -6 dBm 3 -23 dBm Misol:
Yuborish: AT+RFPM = 2
Qaytish: OK
RF quvvati o'zgartirildi -6dBm.
Yuborish: AT+RFPM =?
Qaytish: -6dBm
RF quvvati -6 dBm.
Qachonki, maksimal oqim 30mA dan yuqori bo'lsa (RF quvvati 4dBm bo'lsa) va tugmachali batareyalarning oqimi kichik (20mA ostida), agar biz tugmachali batareyani zaryad qilmoqchi bo'lsak, RF kuchini -6dBm yoki -23 dBm.
10. UART uzatish tezligini qayta ko'rib chiqing
Buyruqni o'rnating:
AT+BAUD = x (Faqat UART uzatish tezligi o'zgartirildi.
AT+BAUD = x, y the UART uzatish tezligi va paritet bitini o'zgartirish)
So'rov buyrug'i: AT+BAUD =?
x: UART uzatish tezligi, y: parite bit, Quyidagi jadvalda ko'rsatilgandek:
Parametr UART uzatish: x
Parametr
tenglik bit: y
? Joriy bod tezligini ko'rish 1200 1200 soniya N. Paritet yo'q 2400 2400 soniya E. Hatto tenglik 4800 4800 soniya O G'alati tenglik 9600 9600bps (standart) 19200 19200 soniya 38400 38400 soniya 57600 57600 soniya 115200 115200 soniya Misol:
Yuborish: AT+BAUD = 19200
Qaytish: OK19200
UART uzatish tezligi 19200 sekundga o'zgartirildi.
Yuborish: AT+BAUD = 4800, E.
Qaytish: OK4800, Hatto
UART uzatish tezligi 4800bit / s va hatto tenglik uchun o'zgartirildi.
Yuborish: AT+BAUD =?
Qaytish: 4800, hatto
UART uzatish tezligi va paritet bitini ko'rish.
Master va slave modullarini shaffof uzatish paytida 9600bit / s tezlikdagi har bir paket maksimal 500 baytdan oshmasligi kerak. Baud tezligi 19200 soniyadan yuqori bo'lgan har bir paketga kelsak, quyidagi jadvalga qarang. Ma'lumotlar paketlari orasida u ma'lum vaqt oralig'iga ega bo'lishi kerak. Quyidagi jadvalda turli xil aloqa uzatish tezligi, vaqt oralig'i uchun mos yozuvlar qiymati ko'rsatilgan:
uzatish tezligi (bps) 1200 2400 4800 9600 19200 38400 57600 115200 500 bayt vaqt oralig'i (ms) 6800 3600 2000 1000 Vaqt oralig'i 300 bayt (ms) 4200 2400 1200 600 400 100 bayt vaqt oralig'i (ms) 1500 800 400 160 100 120 Vaqt oralig'i 80 bayt (ms) 1000 650 320 120 80 60 100 Vaqt oralig'i 60 bayt (ms) 800 500 250 100 60 60 60 100 Vaqt oralig'i 20 bayt (ms) 200 100 50 20 20 20 20 20 1. Yuqorida o'lchangan ma'lumotlar keltirilgan. Nazariy jihatdan eng tez uzatuvchi tezligi: 2500 bayt/sek, tezligi 2000 bayt/sek.
2. Har bir paketning baytlari 20 ga butun sonli ko'paytma bo'lishi kerak.
3. Modul avtomatik subpudrat ma'lumotlarini yuboradi, bu 20 baytdan iborat butun son. U 100 baytli paketni yuborish uchun ishlatiladi va u boshqa uchida ko'plab paketlarni oladi. Har bir ma'lumotlar to'plami 20 baytdan iborat butun sonli ko'plikdir. Baytlarning umumiy soni - 100.
11. Ulanishni o'rnatish
Buyruqni o'rnating: AT+CONT = x
So'rov buyrug'i: AT+CONT =?
X parametr funktsiyalari quyidagicha:
Parametr Usta roli Qul roli Markaziy Periferik 0 Ulanish mumkin, ulanish Ulanish mumkin, ulanish Ault Standart oddiy shaffofga kirgandan keyin oddiy shaffofga kirgandan keyin uzatish rejimi uzatish rejimi Kuzatuvchi Eshituvchi Modulni ulab bo'lmaydi Asosiy rol bilan bog'liq emas, 1 boshqa uskunalarga, lekin avtomatik ravishda lekin kam quvvat bilan birlashtirilishi mumkin HC-08ni matematik tarzda skanerlang 3 -rejim, translyatsiyani amalga oshirish ma'lumotlar mashinasi paketini tarqatish, paketlar yuboriladi. 2 sekundlik yangilanish vaqti. Misol:
Yuborish: AT+CONT = 1
Qaytish: OK
O'rnatish tugallandi, modul avtomatik ravishda qayta o'rnatilgandan so'ng kuchga kiradi!
Yuborish: AT+CONT =?
Qaytish: ulanish mumkin emas
Buyruqni "AT+MODE", "AT+AVDA" va "AT+TIME" buyruqlaridan foydalanib ishlating.
Eslatma:
1. "CONT = 1" master/slave moduli asosan translyatsiya ma'lumotlarini uzatish uchun ishlatiladi. Asosiy moduldan translyatsiya ma'lumotlarini yuborish, asosiy modul ketma -ket chiqish orqali tegishli ma'lumotlarni oladi.
2. Ushbu model foydalanuvchiga ushbu ma'lumot uzatish paketini faqat o'zi olishi mumkin. Muayyan aloqa protokoli bu erda tasvirlanmagan. Agar bilmoqchi bo'lsangiz, maslahat uchun quyidagi rasmiy veb -saytga tashrif buyuring:
www.hc01.com/
7 -qadam: 12. Ish rejimini o'rnating (faqat qul moduli)
Buyruqni o'rnating: AT+MODE = x
So'rov buyrug'i: AT+MODE =?
Buyruq | Parametr | Qaytish | Funktsiya |
=? | 0/1/2/3 | Joriy rejimni oladi. | |
=0 | To'liq quvvat rejimi (standart), LED ochiq. | ||
1 -darajali quvvatni tejash rejimi, LED yopilishi. | |||
=1 | Aloqa yo'q, oqim 340 mA, ulanish | ||
rejim kabi tezlik0. | |||
2 -darajali quvvatni tejash rejimi, LED yopilishi. | |||
=2 | Hech qanday ulanish yo'q 0,4 mA. | ||
AT+ | Topilmadi, uyg'onish bilan bog'liq emas | ||
MODE | OK | oldin, uyg'onganidan keyin ulanishi mumkin. | |
3 -darajali quvvatni tejash rejimi, LED yopilishi. | |||
Aloqa yo'q, oqim 1,2 mA ~ 160 mA (atrofida | |||
32 mA standart |
|||
=3 | "AT+TIME" bilan birgalikda translyatsiyani sozlash | ||
vaqt, shuning uchun quvvat sarfini kamaytirish. | |||
Muayyan usullardan foydalanish uchun | |||
"AT+TIME" buyrug'i. |
Eslatma:
-
3 -rejim asosan quyidagilar uchun ishlatiladi:
A. Quvvat sarfini kamaytirish uchun ishlatiladi.
B. Qul moduli efir ma'lumotlarini asosiy modulga yuboradi, ko'pchilik bilan bir tomonlama aloqaga erisha oladi (nazariy jihatdan u qul modulidan cheksiz asosiy modulgacha bo'lishi mumkin).
C. Yo'qolgan signal, tashrif kartasi, yurak urish tezligi o'lchagichi yoki boshqa simsiz qurilma.
2. Uyg'otish uchun 1 baytli ma'lumotlarni yuborish uchun 1/2/3 rejimi UART porti orqali mavjud, lekin uyg'otgandan keyin oldingi bir necha baytli ma'lumotlar buzilgan bo'lishi mumkin. Shuning uchun biz modulni uyg'otish uchun 10 baytli "0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF" o'n oltilik kodini yuborishni maslahat beramiz, chunki bir nechta ma'lumotlar baytlari buzilgan bo'lishi mumkin. O'shandan beri modullar to'liq tezlikda ishlaydi, UART porti ma'lumotlarni yuborish va qabul qilish uchun normal bo'lishi mumkin.
Ulanmagan holatda, modul 5 daqiqa ushlab turiladigan to'liq tezlik rejimida uyg'otilgandan so'ng, asl holatiga qaytadi. UART -da 5 daqiqa ma'lumot olgandan so'ng, keyin qayta hisob -kitob qilinadi.
Agar modul ulangan holatda bo'lsa, uyg'onganidan keyin u to'liq tezlik rejimida qoladi. Ulanishdan oldin modul asl quvvat rejimini qaytaradi.
3. Mode0dan tashqari, boshqa rejim - LEDni yopish. Ammo ulangandan so'ng, LED yonadi.
Misol: Yuborish: AT+MODE =?
Qaytish: 0
Joriy rejimni ko'rish.
Yuborish: AT+MODE = 2
Qaytish: OK
O'rnatish rejimi 2, darhol kuchga kiradi.
-
Eshittirish ma'lumotlarini o'zgartirish (faqat qul moduli).
Buyruq: AT+AVDA = xxxxxxxxxxx
"Xxxxxxxxxxxx" parametri har qanday 1 ~ 12 baytli foydalanuvchi ma'lumotlari bo'lishi mumkin. Agar bu nuqtada
AT+CONT = 1 asosiy modul holati, keyin UART asosiy moduli "xxxxxxxxxxxx" ma'lumotlarini chiqaradi. Translyatsiya ma'lumotlari doimiy saqlanmaydi. Qayta ishga tushirilgandan so'ng o'chiriladi.
Misol:
Qul roli yuborish: AT+AVDA = 1234567890AB
Qaytish: OK
Agar bu vaqtda AT+CONT = 1 asosiy modul holati chiqsa, UART porti chiqadi: 12345 67890AB.
14. 3 -modda efir tsikli (faqat qul)
Buyruqni o'rnating: AT+TIME = x
So'rov buyrug'i: AT+TIME =?
Parametr x sozlash oralig'i quyidagicha:
x 1 2 3 4 5 6 7 8 9 A B C D E. F vaqt/ 1 2 3 4 5 6 7 8 9 10 20 30 40 50 60 sek (standart) x F G H Men J K vaqt/ 1 2 5 10 30 60 min Misol:
Yuborish: AT+TIME = F
Qaytish: OK
60 soniya davomida translyatsiya tsiklining3 rejimini sozlash. Har 60 soniyada translyatsiya ma'lumotlarini yuboring.
Yuborish: AT+TIME =?
Qaytish: 60 -yillar
Kam quvvat rejimining echimi (qul moduli):
1. Simsiz rejimda uyg'onish zarurati:
"AT+MODE = 1" yoki "AT+MODE = 3" kiriting, asosiy modul ulanishni talab qilmaguncha, modul past quvvat rejimiga o'tadi. Ulanishdan so'ng, oqim 1,6 mA ni tashkil qiladi. Ma'lumot almashish moduli ulanishdan oldin avtomatik ravishda to'liq tezlik rejimiga o'tadi, ulangandan so'ng esa past quvvat rejimiga qaytadi.
2. Faol ulanish holati:
"AT+MODE = 2" ni kiriting, u kam quvvat sarfi rejimiga kiradi2. Modul chuqur uyqu holatiga kirdi. Buni asosiy modul yordamida aniqlab bo'lmaydi. Ulanganingizda, siz modulni uyg'otish uchun ixtiyoriy ma'lumotlarni yuborishingiz mumkin, va u ulangandan so'ng ma'lumotlarni yuborishi va qabul qilishi mumkin.
Kam quvvatli eshittirish rejimining echimi:
Birinchi o'rnatilgan asosiy rol: AT+CONT = 1 -> AT+ROLE = M
Keyin qul rolini o'rnating: AT+CONT = 1 -> AT+AVDA = 1234 (12Baytli ma'lumotlar).
Foydalanuvchilarning MCU UART portining moduliga "0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF" 10 baytli o'n oltilik kodini yuboradi. Bu vaqtda foydalanuvchilar o'z ehtiyojlariga mos ravishda sozlashlari mumkin. Yuqoridagi "AT+CONT = 1, AT+AVDA = xxxx, AT+MODE = 3, AT+TIME = 5": "translyatsiya qilinadi va ulanmaydi" ga sozlangan. Eshittirish ma'lumotlari - XXXX, mode3 (5 soniya). Yuqoridagilarga ko'ra, o'rtacha oqim 4 mA dan kam, TIME 1 daqiqadan ko'proq bo'ladi. Bu safar qancha uzoq bo'lsa, quvvat sarfi shunchalik past bo'ladi.
Foydalanuvchi tez -tez ma'lumotlarni uzatishni xohlaydi, bo'sh vaqt rejimiga 2 kirishni taklif qiladi, tegishli rejimga o'tish uchun ma'lumotlarni uzatishi kerak.
15. Qul moduli manzilini tozalash uchun asosiy modul qayd etilgan (faqat master).
Buyruqni o'rnating: AT+CLEAR
So'rov buyrug'i: OK
Asosiy modul bir marta qul moduliga ulangan bo'lsa, oxirgi marta qul modulining MAC manzilini eslab qoladi. Agar siz uni boshqa modulga ulashni xohlasangiz, joriy xotirani olib tashlashingiz kerak. Birinchi usul - 18 pinli modulni 200ms yuqori elektr sathiga qo'yish, boshqa yo'l - "AT+CLEAR" buyrug'idan foydalanish.
8 -qadam: Malumot sxemasi
9 -qadam: Manba
Maqola:
Agar sizda biron bir savol bo'lsa, quyidagi manzilga murojaat qilishingiz mumkin: [email protected].
Tavsiya:
Qo'lingizni yuvish uchun taymerni kamroq aloqa qilish uchun #Covid-19: 3 qadam
Qo'lingizni yuvish uchun taymerni kamroq aloqa qilish uchun #Covid-19: Salom! Bu darslik sizga taymer bilan kamroq aloqa qilishni ko'rsatib beradi. Haqiqatan ham koronavirus epidemiyasi davrida qo'llarni yaxshilab yuvish juda muhim. Shuning uchun men bu taymerni yaratdim. Bu taymer uchun men Nokia 5110 LCD -dan foydalandim
Arduino asosidagi loyihalar uchun NRF24L01 uzatuvchi moduli yordamida simsiz aloqa: 5 qadam (rasmlar bilan)
Arduino asosidagi loyihalar uchun NRF24L01 uzatuvchi moduli yordamida simsiz aloqa: Bu mening robotlar va mikro-kontrollerlar haqidagi ikkinchi ko'rsatma. Robotingizning tirik va kutilganidek ishlayotganini ko'rish juda hayratlanarli, va agar siz robotni yoki boshqa narsalarni simsiz va tez boshqaradigan bo'lsangiz, men uchun yanada qiziqarli bo'ladi
E32-433T LoRa moduli bo'yicha qo'llanma - E32 moduli uchun DIY kesish taxtasi: 6 qadam
E32-433T LoRa moduli bo'yicha qo'llanma | E32 moduli uchun DIY Breakout Board: Hey, nima bo'ldi, bolalar! Akarsh bu erda CETech.Bu mening loyiham-E32 LoRa modulining ishlashini tushunish uchun eByte-dan, bu yuqori quvvatli 1 vattli qabul qiluvchi moduli. Ishni tushunganimizda, menda dizayn bor
Elecfreaks Dvigatel: bit Foydalanuvchi uchun qo'llanma: 6 qadam
Elecfreaks Dvigatel: bit Foydalanuvchi uchun qo'llanma: Kirish ELECFREKAS Dvigatel: bit - bu mikro: bitga asoslangan dvigatelli boshqaruv paneli. U TB6612 dvigatelli chipni birlashtirdi, u ikkita bitta dvigatelni 1,2A maksimal bitta kanalli oqim bilan boshqarishi mumkin. Dvigatel: bit sakkizoyoqli sensorli ulagichga ega
Arduino Uno yordamida ESP8266 ESPDuino NodeMcu SPI moduli uchun qo'llanma: 6 qadam
Arduino Uno yordamida ESP8266 ESPDuino NodeMcu SPI moduli uchun qo'llanma: Tavsif Bu ESP8266 ESPDuino NodeMcu SPI moduli TFT LCD displeyi 128 x 128 o'lchamli va 262 ta rangga ega, u Arduino Uno va ESP8266 kabi boshqaruvchi bilan aloqa qilish uchun SPI interfeysidan foydalanadi. Interfeys: SPI o'lchamlari: 128*