Mundarija:
- 1 -qadam: Bluetooth aloqasi va protokoliga qisqacha kirish
- 2 -qadam: Bluetooth orqali ma'lumotlarni Arduino -ga yuborish
- 3 -qadam: O'chirish
- 4 -qadam: kod
- 5-qadam: AT buyruqlarini HC05 Bluetooth moduliga yuborish
- 6 -qadam: HC05 Bluetooth modulini sotib oling
Video: HC05 Bluetooth moduli va Arduino bilan ishlashni boshlash [Qo'llanma]: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
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
Tavsiya:
Digispark Attiny85 bilan ishlashni boshlash Arduino IDE: 4 qadam
Digispark Attiny85 -dan Arduino IDE -dan foydalanishni boshlash: Digispark - bu Arduino liniyasiga o'xshash Attiny85 asosidagi mikrokontrolderlar ishlab chiqarish paneli, faqat arzonroq, kichikroq va biroz kuchliroq. O'zining funktsional imkoniyatlarini kengaytirish va tanish Arduino identifikatoridan foydalanish uchun ko'plab qalqon bilan
ESP32 bilan ishlashni boshlash - Arduino IDE -da ESP32 taxtalarini o'rnatish - ESP32 miltillovchi kod: 3 qadam
ESP32 bilan ishlashni boshlash | Arduino IDEda ESP32 taxtalarini o'rnatish | ESP32 Blink kodi: Ushbu ko'rsatmalarda biz esp32 bilan qanday ishlashni va esp32 platalarini Arduino IDE -ga qanday o'rnatishni ko'rib chiqamiz va biz esp 32 -ni arduino ide yordamida miltillovchi kodni ishga tushirishni dasturlashtiramiz
Arduino IDE yordamida Stm32 bilan ishlashni boshlash: 3 qadam
Arduino IDE yordamida Stm32 -ni ishga tushirish: STM32 - Arduino IDE tomonidan qo'llab -quvvatlanadigan juda kuchli va ommabop karta, lekin uni ishlatish uchun siz stm32 uchun taxtalarni Arduino IDE -ga o'rnatishingiz kerak, shuning uchun men bu ko'rsatmalarda stm32 -ni qanday o'rnatish va qanday qilib o'rnatish kerakligini aytaman. uni dasturlash
Arduino IDE bilan Esp 8266 Esp-01 bilan ishlashni boshlash - Esp kartalarini Arduino Ide -ga o'rnatish va Esp -ni dasturlash: 4 qadam
Arduino IDE bilan Esp 8266 Esp-01 bilan ishlashni boshlash | Esp-ni Arduino Ide-ga o'rnatish va Esp-ni dasturlash: Bu yo'riqnomada biz esp8266 platalarini Arduino IDE-ga o'rnatishni, esp-01-ni dasturlashni va unga kodni yuklashni o'rganamiz. ESP-platalar juda mashhur bo'lgani uchun men ko'rsatmalarni to'g'rilash haqida o'yladim. bu va ko'pchilik odamlar muammoga duch kelishadi
Arduino va ESP8266 bilan ishlashni boshlash: 11 qadam
Arduino va ESP8266 bilan ishlashni boshlash: ESP8266 Wi-Fi va ikkita GPIO pinli mustaqil mikrokontroller sifatida ishlatilishi mumkin yoki mikrokontrollerga Wi-Fi ulanishi uchun ketma-ket aloqa orqali boshqa mikrokontroller bilan ishlatilishi mumkin. U IoT yaratish uchun ishlatilishi mumkin edi