Mundarija:

HC05 Bluetooth moduli va Arduino bilan ishlashni boshlash [Qo'llanma]: 6 qadam
HC05 Bluetooth moduli va Arduino bilan ishlashni boshlash [Qo'llanma]: 6 qadam

Video: HC05 Bluetooth moduli va Arduino bilan ishlashni boshlash [Qo'llanma]: 6 qadam

Video: HC05 Bluetooth moduli va Arduino bilan ishlashni boshlash [Qo'llanma]: 6 qadam
Video: Robototexnika | Arduino platfotmasida Bluetooth moduli orqali platformani boshqarish | UPDATE 2024, Noyabr
Anonim
HC05 Bluetooth moduli va Arduino bilan ishlashni boshlash [Qo'llanma]
HC05 Bluetooth moduli va Arduino bilan ishlashni boshlash [Qo'llanma]

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

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

AT buyruqlarini HC05 Bluetooth moduliga yuborish
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

Tavsiya: