Mundarija:
- 1 -qadam: Bluetooth modullari bilan qanday aloqa o'rnatish kerak
- 2 -qadam: Bluetooth uskunalari
- 3 -qadam: O'chirish diargramasi
- 4 -qadam: Kodlar va testlar
Video: Bluetooth AT buyruqlar sozlamalari (HC05 HC06): 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Ey yigitlar! Umid qilamanki, siz menga oldingi "Arduino Servo Dvigatelini Qanday Boshqarish O'qituvchisi" ko'rsatmasini yoqtirdingiz. Bu sizga Bluetooth moduli bilan qanday ishlashni va AT sozlamalari orqali uning sozlamalarini sozlashni o'rgatadigan boshqa ma'lumotli qo'llanma, shuning uchun agar siz Arduino Bluetooth nomini yoki parolini yoki boshqa Bluetooth parametrlarini o'zgartirmoqchi bo'lsangiz, bu siz uchun eng yaxshi qo'llanma bo'ladi. bunga erishish.
Ushbu qo'llanmani tayyorlash jarayonida biz ushbu maqola siz uchun eng yaxshi qo'llanma bo'lishiga ishonch hosil qilishga harakat qildik, bunda bluetooth modullari AT buyruq rejimida qanday ishlashini o'rganishdan zavqlanasiz va undan to'g'ri foydalanish haqida foydali ma'lumotlarni bilib olasiz. AT buyruqlar to'plami.
Bunday tafsilotlar, ayniqsa, elektronika va robototexnikani o'rganishni boshlaydiganlar uchun juda muhim. Umid qilamizki, bu ko'rsatma kerakli hujjatlarni o'z ichiga oladi.
Bu ko'rsatmadan nimani bilib olasiz:
AT buyrug'i paydo bo'lish tarixini bilib oling.
HC bluetooth modullari o'rtasidagi farqni tushunish.
HC Bluetooth modulining uskunasini bilib oling.
Arduino taxtasi yordamida tegishli simlar sxemasini tuzing.
Bluetooth -ni AT buyruq rejimiga o'rnating.
Bluetooth -ning yangi sozlamalarini ishga tushiring
1 -qadam: Bluetooth modullari bilan qanday aloqa o'rnatish kerak
Loyihaning tavsifidan boshlab, biz Bluetooth modulining parametrlarini moslashtiramiz, lekin qanday qilib biz Bluetooth modullari bilan bog'lana olamiz!
Boshqa ko'plab qurilmalar singari, Bluetooth modullari AT buyruqlari orqali aloqani qabul qilib, ularni ism, parol, bod tezligi va boshqa sozlamalarni sozlashi mumkin.
Bu AT buyruqlari nima
1981 yilga qaytsak, Dennis Xeys "Hayes smartmodem qurilmasi" interfeysi uchun maxsus buyruq tilini ixtiro qildi va bu buyruq tili to'plami qisqa matnli qatorlardan iborat bo'lib, ularni terish, telefonni o'chirish va o'chirish kabi buyruqlar ishlab chiqarish uchun birlashtirish mumkin. ulanish parametrlarini o'zgartirish. Bu erdan Xayes to'plamini yoki AT buyruqlarini ko'proq prefiks belgilaridan foydalangan holda ko'proq qurilmalar bilan bog'lanish uchun ishlab chiqish g'oyasi keladi.
Boshqa qurilmalar singari, Bluetooth modullarida AT buyruq rejimi mavjud bo'lib, siz ularni AT buyruqlari yordamida sozlashingiz mumkin.
Shunday qilib, AT buyruqlarini Bluetooth moduliga yuborish uchun avval uni AT buyruq rejimiga o'tkazish kerak.
Eng mashhur Bluetooth modullari-bizning darsimizda qo'llaniladigan HC-06 va HC-05 modullari.
Ko'rish orqali bu ikkita Bluetooth -ni ajratish qiyin, lekin ajratish taxtasi yordamida farq pinlarda.
2 -qadam: Bluetooth uskunalari
HC-05 moduli uchun bizda oltita pin bor:
- KEY yoki yoqish: AT rejimiga kirish uchun bu pinni yuqoriga tortish kerak. Bluetooth modulida bizda KEY pinining yuqori tortish moslamasini o'rnatish uchun juda muhim tugma mavjud
- Elektr ta'minoti uchun VCC va GND.
- RXD va TXD ketma -ket kirish/chiqish ma'lumotlari uchun
- STATE pin, buni e'tiborsiz qoldiring, chunki u Bluetooth pinlarining hech biriga ulanmagan bo'lishi mumkin va bu qo'llanmada bizga kerak bo'lmaydi.
Men Bluetooth moduliga ketma -ket AT buyruqlarini yuborish uchun Arduino kartasidan foydalanaman.
3 -qadam: O'chirish diargramasi
Men ushbu o'quv qo'llanma uchun elektron sxemasini yaratish uchun easyEDA -ga ko'chib o'tdim va bluetooth modulini Arduino -ga qanday ulash kerak, buning uchun Arduino -dan Bluetooth -ning RXD -ga 3 -pinli pin va Arduino -ning 2 -pinli pinini ulash kerak. Bluetooth TXD, GND - GND va VCC - Arduino 5V.
4 -qadam: Kodlar va testlar
Dasturiy qismga o'tish, yuqorida aytib o'tganimdek, biz Bluetooth bilan aloqa qilish uchun Arduino kartasidan foydalanamiz.
Arduino -ni ishga tushirgandan so'ng, bizda LED -soniya yarim soniya ichida tez miltillaydi, bu AT rejimiga kirmaganligini bildiradi, shuning uchun Arduino -ni yoqishdan oldin tugmani bosib ushlab turing va Arduino -ni yoqing. sizda LED 2 soniya oralig'ida sekinroq miltillaydi, bu AT buyruq rejimining muvaffaqiyatli kirishini ko'rsatadi. Endi biz AT buyruqlarini yuborishni boshlash uchun Arduino ketma -ket monitorini yoki teraterms kabi boshqa ketma -ket monitorni ishga tushiramiz, siz AT buyruqlar hujjatini quyidagi yuklash havolasidan olishingiz mumkin, bu hujjatda Bluetooth moduli uchun mavjud AT buyruqlar ro'yxati ko'rsatilgan.
Sozlamalarni boshlash uchun biz ketma -ket monitorni ishga tushiramiz va biz tezlikni 9600 ga o'rnatamiz, NL va tashish qaytariladi, agar siz AT belgilarini ketma -ket monitor orqali yuborsangiz, Bluetooth modulidan OK javobini olishingiz kerak.
Biz Baud tezligini 9600BPS ga o'rnatishni boshlaymiz va buning uchun AT+UART = 9600, 0, 0 yozishimiz kerak, so'ngra enter tugmasini bosing, har bir muvaffaqiyatli operatsiyada siz Bluetooth modulidan OK javobini olishingiz kerak.
Biz Bluetooth nomini Device1 ga o'zgartiramiz, shuning uchun AT+NAME = Device1 deb yozamiz
Biz Bluetooth parolini 2020 yilga o'zgartiramiz, shuning uchun AT+PSWD = 2020 deb yozamiz
Bluetooth modulidan foydalanish bo'yicha boshqa AT yo'riqnomalari mavjud, shuning uchun sizga kerakli AT buyrug'ini olish uchun quyidagi havolaga biriktirilgan hujjatni yuklab olish va o'qish kifoya.
Ushbu qo'llanmadan so'ng siz endi robot va qurilmalaringizning Bluetooth -ni sozlashingiz mumkin va siz ularni professional kabi ishlatishingiz mumkin.
Mening kelayotgan darsliklarim haqida siz quyidagi izohlar bo'limida ba'zi mavzularni taklif qilishingiz mumkin,
Oxirgi narsa, har kuni elektronika bilan shug'ullanayotganingizga ishonch hosil qiling. Keyingi safar ko'rishguncha
Tavsiya:
A9G GPS va GPRS moduli bo'yicha qo'llanma - Ai-Thinker - Buyruqlar: 7 qadam
A9G GPS va GPRS moduli bo'yicha qo'llanma | Ai-Thinker | AT buyruqlari: Hey, nima bo'ldi, bolalar! Akarsh bu erda CETech -dan.Bugun biz AI Thinker -dan A9G GPS, GSM va GPRS moduli orqali o'tmoqchimiz. AI Thinker -dan A9 va A6 kabi bir nechta boshqa modullar ham bor, ular o'xshash GSM va GPRS imkoniyatlariga ega, lekin
AT buyruqlar dasturiy ta'minoti bilan har qanday ESP8266 karta/modulini dasturlash: 5 qadam
AT buyruqlar dasturiy ta'minoti bilan har qanday ESP8266 taxtasi/modulini dasturlash: Har bir ESP8266 moduli va taxtasini ko'p jihatdan dasturlash mumkin: Arduino, python, Lua, AT buyruqlari, va hokazo … Ularning birinchi uchtasi mustaqil ishlash uchun eng yaxshisidir. ESP8266 -ni modul sifatida ishlatish yoki TTL RS232 c bilan tezkor sinov uchun
Kultivatsiya sozlamalari uchun WiFi signallari bilan avtomatik sug'orish suv ombori yarating: 11 qadam
Kultivatsiya uchun WiFi ogohlantirishlari bilan avtomatik sug'orish suv omborini yarating: Ushbu DIY o'quv qo'llanmasida biz sizga qanday qilib etishtirishni sozlash uchun yoki uy hayvonlari uchun itlar, mushuklar, tovuqlar va boshqalar
VEX turniri menejeri Raspberry Pi 3B+ 5GHz WiFi sozlamalari: 4 qadam
VEX Tournament menejeri Raspberry Pi 3B+ 5GHz WiFi sozlamalari: Wi-Fi qo'llab-quvvatlashi yarim rasman qo'shildi! Quyidagi havolaga qarang: https: //www.roboticseducation.org/event-partner-training-topics-raspberry-pi/Umumiy ko'rish: Raspberry Pi bitta taxtali kompyuterdan (SBC) foydalanishning VEX ko'magi VEX turnirini o'rnatishni osonlashtirdi
Bluetooth moduli uchun buyruqlar (HC-05 W/ EN pin va TUGMASI) Arduino platasidan foydalanish !: 5 qadam
AT modullari buyruqlari (HC-05 W/ EN pin va TUGMASI) Arduino kartasidan foydalanish !: Jay Amiel AjocGensan PHBu ko'rsatma sizga HC05 bluetooth modulini ishlatishni boshlashingizga yordam beradi. modulga uni sozlash/o'zgartirish uchun AT buyruqlarini yuborish haqida (ism, parol, bod ra