Mundarija:

Bluetooth HC-05 ni Arduino bilan sozlash: 5 qadam
Bluetooth HC-05 ni Arduino bilan sozlash: 5 qadam

Video: Bluetooth HC-05 ni Arduino bilan sozlash: 5 qadam

Video: Bluetooth HC-05 ni Arduino bilan sozlash: 5 qadam
Video: Robototexnika | Arduino platfotmasida Bluetooth moduli orqali platformani boshqarish | UPDATE 2024, Iyul
Anonim
Bluetooth HC-05 ni Arduino yordamida sozlash
Bluetooth HC-05 ni Arduino yordamida sozlash

Ushbu loyihada biz Arduino bilan HC05 Bluetooth modulidan foydalanamiz, bu xabarlarni smartfondan Arduino qurilmasiga yuborish va kompyuterda ko'rsatish.

HC-05 Bluetooth moduli haqida:

HC-05 moduli shaffof simsiz ketma-ket ulanishni sozlash uchun mo'ljallangan Bluetooth SPP (Serial Port Protocol) modulidan foydalanish uchun qulay. Serial portli Bluetooth moduli to'liq malakali Bluetooth V2.0+EDR (Enhanced Data Rate) 3Mbps modulyatsiyasi bo'lib, to'liq 2,4 gigagertsli radio qabul qilgich va asosiy tarmoqli bilan ta'minlangan. U CMOS texnologiyasi va AFH (Adaptive Frequency Hopping Feature) bilan ishlaydigan CSR Bluecore 04-External bitta chipli Bluetooth tizimidan foydalanadi. Uning o'lchamlari 12,7 mm x 27 mm. Umid qilamanki, bu sizning umumiy dizayn/rivojlanish davrini soddalashtiradi.

1 -qadam: Pin konfiguratsiyasi va funktsiyasi:

Pin tavsifi

Davlat - Ulanish holatini bilish. (Ulangan yoki uzilgan)

Rx - Ma'lumotlarni qabul qilish uchun modul pinini qabul qilish.

Tx - ma'lumotlarni yuborish uchun modulning uzatish pinasi.

5v - quvvat pin

GND - tuproqli pin

EN/Key - Modulni yoqish yoki o'chirish.

2 -qadam: Kerakli komponentlar:

- Arduino taxtasi 1

- HC05 Bluetooth moduli 1

- o'tish simlari 6

- Non paneli 1

Sifati sinovdan o'tgan ushbu komponentlarni elegokartdan sotib olishingiz mumkin.

3 -qadam: Loyihani sozlash:

Loyihani sozlash
Loyihani sozlash

4 -qadam: Kod:

#include SoftwareSerial EEBlue (10, 11); // RX | TX void setup () {Serial.begin (9600); EEBlue.begin (9600); // Comm uchun standart Baud, sizning modulingiz boshqacha bo'lishi mumkin. Serial.println ("Bluetooth eshiklari ochiq. / N HC-05 ga boshqa bluetooth qurilmalaridan 1234 ulanish tugmasi sifatida ulaning!"); } void loop () {// bluetooth -dan terminalga istalgan ma'lumotlarni uzatish. agar (EEBlue.available ()) Serial.write (EEBlue.read ()); // Barcha ma'lumotlarni terminaldan bluetooth -ga uzatish, agar (Serial.available ()) EEBlue.write (Serial.read ()); }

5 -qadam: Android ilovasi:

Play do'konida HC05 Bluetooth modulini Android telefoniga ulash uchun ko'plab ilovalar mavjud, siz ulardan istalganidan foydalanishingiz mumkin. Men Bluetooth Terminal ilovasidan foydalanardim.

Tavsiya: