Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Siz bu va boshqa ajoyib darslarni ElectroPeak rasmiy veb -saytida o'qishingiz mumkin
Ushbu qo'llanmada siz HC05 Bluetooth moduli va Arduino kartasi yordamida Bluetooth orqali qanday muloqot qilish va ma'lumotlarni yuborishni o'rganasiz. Maqolaning oxirida siz quyidagilarni bilib olasiz:
- Bluetooth protokoli haqida umumiy ma'lumot
- Bluetooth yordamida ma'lumotlarni qanday yuborish mumkin
- AT-buyrug'ini HC05-ga qanday yuborish kerak
1 -qadam: Bluetooth aloqasi va protokoliga qisqacha kirish
NRF, ZigBee, Wi-Fi va Bluetooth kabi simsiz aloqaning bir necha usullari mavjud.
Bluetooth protokoli; 2,4 G chastotali 100 metr nominal diapazonda ishlaydigan maksimal 1Mb/S tezlikdagi PAN tarmog'idagi arzon aloqa usuli - simsiz aloqaning keng tarqalgan usuli.
HC05 moduli - bu asosan elektronika loyihalarida ishlatiladigan ketma -ket aloqadan foydalanadigan Bluetooth moduli.
HC05 Bluetooth modulining muhim xususiyatlari:
- Ishlash kuchlanishi: 3.6V - 5V
- Ichki antenna: Ha
- Oxirgi qurilmaga avtomatik ulanish: Ha
2 -qadam: Bluetooth orqali ma'lumotlarni Arduino -ga yuborish
HC05 modulida 3,3V ichki regulyator mavjud, shuning uchun siz uni 5V kuchlanishga ulashingiz mumkin. Ammo biz 3,3V kuchlanishni tavsiya qilamiz, chunki HC05 ketma -ket aloqa pinlarining mantig'i 3,3V. Modulga 5V etkazib berish modulning shikastlanishiga olib kelishi mumkin.
Modulning shikastlanishining oldini olish va uning to'g'ri ishlashini ta'minlash uchun siz arduino TX va RX moduli o'rtasida qarshilik bo'linish sxemasini (5v dan 3,3vgacha) ishlatishingiz kerak. Usta va qul ulanganda, har 2 soniyada bortdagi ko'k va qizil LEDlar yonib -o'chib turadi. Agar ular ulanmagan bo'lsa, har 2 soniyada faqat ko'k rang miltillaydi.
3 -qadam: O'chirish
4 -qadam: kod
Bluetooth yordamida HC05 bilan aloqa o'rnatish uchun telefoningizga Bluetooth terminalli ilova kerak. Endi siz ma'lumotlarni uzatishni boshlash uchun ushbu kodni Arduino -ga yuklashingiz va HC05 -ni yangi o'rnatilgan dastur yordamida ulashingiz mumkin. Aloqa nomi HC05, parol 1234 yoki 0000, uzatish tezligi sukut bo'yicha 9600.
Keling, kodni chuqurroq ko'rib chiqaylik va har bir satr nimani anglatishini bilib olaylik:
#"SoftwareSerial.h" ni qo'shing
kutubxona sizga dasturiy ta'minotning ketma -ket aloqasi uchun kerak. Siz bu yerdan yuklab olishingiz mumkin.
SoftwareSerial MyBlue (2, 3);
Ketma -ket pinlar uchun dasturiy ta`rif; RX2 va TX3
MyBlue.begin (9600);
Dasturiy ta'minotning ketma -ket uzatilish tezligini 9600 da sozlash
Seriya ma'lumotlarini o'qish va shunga mos ravishda LEDlarni yoqish/o'chirish.
5-qadam: AT buyruqlarini HC05 Bluetooth moduliga yuborish
Tugmani bosib ushlab turish orqali modul AT-buyruq rejimiga o'tadi. Aks holda, u aloqa rejimida ishlaydi. Ba'zi modullarda o'z tugmalarini bosish tugmasi mavjud va uni qo'shishning hojati yo'q. At-buyruq rejimiga o'tish uchun standart uzatma tezligi 38400. Endi bu kodni taxtangizga yuklang va o'rnating. Serial monitor yordamida buyruqlar.
Siz modulga KOMANDA yuborish orqali javob olasiz. Bu erda ATning eng muhim buyruqlari:
6 -qadam: HC05 Bluetooth modulini sotib oling
ElectroPeak -dan HC05 Blurtooth modulini sotib oling