Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54
Jay Amiel AjocGensan PH tərəfindən
Bu təlimat, HC05 bluetooth modulunuzdan istifadə etməyə başlamağınıza kömək edəcək. Bu təlimatın sonunda arduino lövhənizdən istifadə edərək modulun konfiqurasiya edilməsi/dəyişdirilməsi (ad, şifrə, baud dərəcəsi və s.) Üçün AT əmrləri göndərməyi öyrənmiş olacaqsınız..
Addım 1: Materiallar
1. Arduino UNO
2. HC05 Bluetooth Modulu
3. Jumper Telləri
4. Çörək lövhəsi
5. Rezistorlar (1k və 2k)
Bu belədir!
Addım 2: Bağlama Şeması
HC-05 cihazınızla (BT-nin ən sağ tərəfində EN pin və DÜĞMƏ ilə) AT komutlarına başlamaq istəyirsinizsə bu proseduru izləyin.
FF əlaqələrini qurun!
Arduino 5V üçün BT VCC
BT GND -dən Arduino GND -ə
BT TX -dən Arduino D2 -ə
BT RX -dən Arduino D3 -ə (Bu hissə üçün VOLTAGE BÖLÜCÜ istifadə edin! BT Rx, arduino -dan 5V siqnalını idarə edə bilməz!)
Addım 3: Kodu Arduino Board -a yükləyin
QEYD: Yükləmədən əvvəl, yalnız 5V və torpaq əlaqələrini tərk edən tx və rx tellərini çıxarın.
"Yükləmə tamamlandı" hissəsindən sonra, BT TX -ni ARDUINO D2 -yə və BT RX -i ARDUINO D3 -ə (yenə də gərginlik bölücü ilə) qoşun.
HC-05-dəki LED saniyədə təxminən 5 dəfə sürətlə yanıb-sönməlidir.
#daxil edin
SoftwareSerial BTserial (2, 3); // RX | TX // HC-05 TX-ni Arduino pin 2 RX-ə qoşun.
// HC-05 RX-i Arduino pin 3 TX-ə qoşun
char c = '';
boş quraşdırma () {
Serial.begin (9600);
Serial.println ("Arduino hazırdır");
Serial.println ("Serial monitorda həm NL, həm də CR seçməyi unutmayın");
// AT rejimi üçün HC-05 standart serial sürəti 38400-dir
BTserial.begin (38400);
}
boşluq döngəsi () {
// HC-05-dən oxumağa davam edin və Arduino Serial Monitor-a göndərin
əgər (BTserial.available ()) {
c = BTserial.read ();
Serial.write (c);
}
// Arduino Serial Monitor-dan oxumağa davam edin və HC-05-ə göndərin
if (Serial.available ()) {
c = Serial.read ();
BTserial.write (c); }
}
Addım 4: BT Modulunu AT rejiminə qoyun
Arduino aktiv olduqda aşağıdakıları edin:
BT VCC -yə 5V bağlantısını çıxarın
BT modulundakı düymə düyməsini basıb saxlayın
BT VCC-ni 5V-ə yenidən qoşun (hələ də düymə düyməsini basarkən), LED yanmalıdır.
Düymə açarını buraxın və LED hər iki saniyədə bir dəfə (təxminən 2 saniyə) yavaş -yavaş yanıb -sönməlidir.
Bu AT rejimini göstərir.
Addım 5: AT əmrlərini göndərin
İndi AT rejimindəsinizsə, indi AT komutlarına başlaya bilərsiniz.
İstifadə edə biləcəyiniz və ya digər AT əmrləri üçün internetdə axtarış edə biləcəyiniz bəzi AT əmrləri nümunəsidir.
HC-05-i mfg-ə qaytarmaq üçün. standart parametrlər: "AT+ORGL"
HC-05-in versiyasını əldə etmək üçün "AT+VERSİYA?" Daxil edin.
Cihaz adını Varsayılan HC-05-dən dəyişdirmək üçün MYBLUE deyək: "AT+NAME = MYBLUE"
Varsayılan təhlükəsizlik kodunu 1234 -dən 2987 -ə dəyişdirmək üçün "AT+PSWD = 2987" daxil edin.
HC-05 baud sürətini standart 9600-dən 115200-ə dəyişdirmək üçün 1 bit bit, 0 paritet daxil edin: "AT+UART = 115200, 1, 0"
Vacib Qeyd: AT əmrlərini "?" İlə istifadə edirsinizsə, bunu BT lövhəsindəki düyməni basarkən, kompüterdəki enter düyməsini basın. Bunu etməlidir.
Tövsiyə:
Arduino lövhəsini Flash etmək üçün Arduino CLI istifadə edin: 4 addım
Arduino Board -u Flash etmək üçün Arduino CLI -dən istifadə edin: Hal -hazırda, İstehsalçılar və Yaradıcılar, layihələrin prototiplərinin sürətli inkişafı üçün Arduino -ya üstünlük verirlər. Arduino, istifadəsi asan olan hardware və proqram təminatına əsaslanan açıq mənbəli elektronika platformasıdır. Arduino çox yaxşı istifadəçi cəmiyyətinə malikdir. Arduino qabanı
Basys 3 lövhəsini istifadə edərək sönən LED: 5 addım
Basys 3 lövhəsini istifadə edərək qaranlıq LED: Bu təlimatda xarici bir LED karartma sistemi qurub idarə edəcəyik. Mövcud düymələrlə istifadəçi LED ampulünü istənilən parlaqlığa endirə bilər. Sistem Basys 3 lövhəsindən istifadə edir və tərkibində
Bağımsız Atmega328P -dən istifadə edərək Uzaqdan İdarə olunan Sünbül Buster və ya Switch Lövhəsini necə etmək olar: 6 addım (şəkillərlə)
Bağımsız Atmega328P -dən istifadə edərək Uzaqdan İdarə olunan Sünbül Buster və ya Switch Lövhəsini necə etmək olar: Bu layihədə, bağımsız Atmega328P istifadə edərək uzaqdan idarə olunan Spike Buster və ya Switch Board -un necə qurulacağını göstərəcəyəm. Bu layihə çox az komponentli Xüsusi PCB lövhəsi üzərində qurulmuşdur. Videoya baxmaq istəsəniz, mən də eyni şeyi yerləşdirmişəm və ya
Arduino lövhəsindən istifadə edərək AVR lövhəsini necə proqramlaşdırmaq olar: 6 addım
Arduino lövhəsini istifadə edərək bir AVR lövhəsini necə proqramlaşdırmaq olar: Ətrafınızda bir AVR mikrokontrolör lövhəsi varmı? Proqramlaşdırmaq çətindir? Yaxşı, doğru yerdəsiniz. Burada, Arduino Uno lövhəsini proqramçı olaraq istifadə edərək Atmega8a mikrokontroller lövhəsini necə proqramlaşdıracağınızı sizə göstərəcəyəm. Beləliklə, cəsarət olmadan
Arduino Uno istifadə edərək ESP8266 ESPDuino NodeMcu SPI Modulu üçün təlimat: 6 addım
Arduino Uno istifadə edərək ESP8266 ESPDuino NodeMcu SPI Modulu üçün təlimat: Təsvir Bu ESP8266 ESPDuino NodeMcu SPI Modulu TFT LCD ekranı 128 x 128 qətnamə və 262 rəngə malikdir, Arduino Uno və ESP8266 kimi nəzarətçi ilə ünsiyyət qurmaq üçün SPI interfeysindən istifadə edir. Ölçülər: 1.44 düym. İnterfeys: SPI Çözünürlük: 128