Mundarija:

Bluetooth AT buyruqlar sozlamalari (HC05 HC06): 4 qadam
Bluetooth AT buyruqlar sozlamalari (HC05 HC06): 4 qadam

Video: Bluetooth AT buyruqlar sozlamalari (HC05 HC06): 4 qadam

Video: Bluetooth AT buyruqlar sozlamalari (HC05 HC06): 4 qadam
Video: Bluetoothni yoqish va ishlatish 2024, Noyabr
Anonim
Bluetooth AT buyruqlar sozlamalari (HC05 HC06)
Bluetooth AT buyruqlar sozlamalari (HC05 HC06)

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

Bluetooth modullari bilan qanday aloqa o'rnatish kerak
Bluetooth modullari bilan qanday aloqa o'rnatish kerak
Bluetooth modullari bilan qanday aloqa o'rnatish kerak
Bluetooth modullari bilan qanday aloqa o'rnatish kerak
Bluetooth modullari bilan qanday aloqa o'rnatish kerak
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

Bluetooth uskunalari
Bluetooth uskunalari
Bluetooth uskunalari
Bluetooth uskunalari

HC-05 moduli uchun bizda oltita pin bor:

  1. 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
  2. Elektr ta'minoti uchun VCC va GND.
  3. RXD va TXD ketma -ket kirish/chiqish ma'lumotlari uchun
  4. 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

O'chirish diargramasi
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

Kodlar va testlar
Kodlar va testlar
Kodlar va testlar
Kodlar va testlar
Kodlar va testlar
Kodlar va testlar
Kodlar va testlar
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: