Mündəricat:

HC05 Bluetooth Modulu və Arduino ilə İşə Başlama [Dərslik]: 6 addım
HC05 Bluetooth Modulu və Arduino ilə İşə Başlama [Dərslik]: 6 addım

Video: HC05 Bluetooth Modulu və Arduino ilə İşə Başlama [Dərslik]: 6 addım

Video: HC05 Bluetooth Modulu və Arduino ilə İşə Başlama [Dərslik]: 6 addım
Video: #17 Таймер плановой работы DS3231 RTC | Внешний ПЛК Arduino 2024, Noyabr
Anonim
HC05 Bluetooth Modulu və Arduino ilə İşə Başlama [Dərslik]
HC05 Bluetooth Modulu və Arduino ilə İşə Başlama [Dərslik]

Bu və digər möhtəşəm dərsləri ElectroPeak -in rəsmi saytında oxuya bilərsiniz

Bu təlimatda, HC05 Bluetooth Modulu və Arduino lövhəsini istifadə edərək Bluetooth ilə necə ünsiyyət qurmağı və məlumat göndərməyi öyrənəcəksiniz. Bu yazının sonunda öyrənəcəksiniz:

  • Bluetooth protokolu haqqında ümumi məlumat
  • Bluetooth istifadə edərək məlumatları necə göndərmək olar
  • AT-əmrini HC05-ə necə göndərmək olar

Addım 1: Bluetooth Rabitəsi və Protokoluna Qısa Giriş

NRF, ZigBee, Wi-Fi və Bluetooth kimi simsiz ünsiyyətin bir neçə yolu var.

Bluetooth protokolu; PAN şəbəkəsində, maksimum məlumat sürəti 1Mb/S olan, 2.4 G tezlikdən istifadə edərək nominal 100 metr aralığında işləyən əlverişli bir ünsiyyət üsulu simsiz ünsiyyətin ümumi bir yoludur.

HC05 modulu, əsasən elektronika layihələrində istifadə olunan serial rabitə istifadə edən bir Bluetooth moduludur.

HC05 Bluetooth modulu vacib xüsusiyyətlər:

  • İş gərginliyi: 3.6V - 5V
  • Daxili anten: Bəli
  • Son cihaza avtomatik qoşulma: Bəli

Addım 2: Məlumatların Bluetooth vasitəsilə Arduino -ya göndərilməsi

HC05 modulunda daxili 3.3v tənzimləyici var və buna görə də onu 5v gərginliyə qoşa bilərsiniz. HC05 serial rabitə sancaqlarının məntiqi 3.3V olduğu üçün 3.3V gərginliyi şiddətlə tövsiyə edirik. Modula 5V verilməsi modulun zədələnməsinə səbəb ola bilər.

Modulun zədələnməsinin qarşısını almaq və düzgün işləməsini təmin etmək üçün arduino TX pin və RX pin modulu arasında müqavimət bölmə dövrəsi (5v - 3,3v) istifadə etməlisiniz. Usta və qul bağlı olduqda, lövhədə mavi və qırmızı LEDlər hər 2 saniyədə bir yanıb -sönür. Bağlanmadılarsa, hər 2 saniyədə yalnız mavi rəng yanıb -sönür.

Addım 3: Dövrə

Dövrə
Dövrə
Dövrə
Dövrə

Addım 4: Kod

Bluetooth istifadə edərək HC05 ilə əlaqə qurmaq üçün telefonunuzda bir Bluetooth terminal tətbiqinə ehtiyacınız var. Məlumat ötürməyə başlamaq üçün bu kodu Arduino -ya yükləyin və yeni quraşdırdığınız tətbiqdən istifadə edərək HC05 -ə qoşulun. Rabitə adı HC05, parol 1234 və ya 0000 və ötürmə ötürmə sürəti standart olaraq 9600 -dir.

Kodu daha dərindən nəzərdən keçirək və hər sətrin nə demək olduğunu görək:

#"SoftwareSerial.h" daxil edin

proqram əlaqəsi üçün lazım olan kitabxana. Buradan yükləyə bilərsiniz.

SoftwareSerial MyBlue (2, 3);

Seriyalı sancaqlar üçün proqram tərifi; RX2 və TX3

MyBlue.begin (9600);

Proqramın serial baud dərəcəsini 9600 -də konfiqurasiya etmək

Seriya məlumatlarının oxunması və LED -lərin buna uyğun olaraq açılması/söndürülməsi.

Addım 5: AT əmrlərini HC05 Bluetooth Moduluna göndərmək

AT əmrlərini HC05 Bluetooth Moduluna göndərmək
AT əmrlərini HC05 Bluetooth Moduluna göndərmək

Düyməni basıb saxlayın, modul AT-əmr rejiminə keçir. Əks təqdirdə, ünsiyyət rejimində işləyir. Bəzi modulların paketlərində bir düymə var və artıq əlavə etməyə ehtiyac yoxdur. At-command rejiminə daxil olmaq üçün standart baud dərəcəsi 38400-dir. İndi bu kodu lövhənizə yükləyin və qurun Serial Monitor istifadə edərək əmrlər.

Modula bir ƏMR göndərməklə cavab alacaqsınız. Ən vacib AT əmrlərindən bəziləri:

Addım 6: HC05 Bluetooth Modulu alın

ElectroPeak -dən HC05 Blurtooth modulu alın

Tövsiyə: