İçindekiler:

Arduino Board Kullanan Bluetooth Modülü (HC-05 W/ EN Pin ve BUTON) İçin AT Komutları!: 5 Adım
Arduino Board Kullanan Bluetooth Modülü (HC-05 W/ EN Pin ve BUTON) İçin AT Komutları!: 5 Adım

Video: Arduino Board Kullanan Bluetooth Modülü (HC-05 W/ EN Pin ve BUTON) İçin AT Komutları!: 5 Adım

Video: Arduino Board Kullanan Bluetooth Modülü (HC-05 W/ EN Pin ve BUTON) İçin AT Komutları!: 5 Adım
Video: Arduino Reyax RYBG211 - Bluetooth Modülü - Arduino HC 05 - HC 06 - 61 - 2024, Temmuz
Anonim
Arduino Board Kullanan Bluetooth Modülü (HC-05 W/ EN Pin ve BUTON) İçin AT Komutları!
Arduino Board Kullanan Bluetooth Modülü (HC-05 W/ EN Pin ve BUTON) İçin AT Komutları!

Jay Amiel AjocGensan PH tarafından

Bu talimat, HC05 bluetooth modülünüzü kullanmaya başlamanıza yardımcı olacaktır. Bu talimatın sonunda, arduino kartınızı kullanarak modülü yapılandırmak/değiştirmek (ad, geçiş anahtarı, baud hızı vb.) için modüle AT komutları göndermeyi öğrenmiş olacaksınız..

Adım 1: Malzemeler

1. Arduino UNO

2. HC05 Bluetooth Modülü

3. Atlama Telleri

4. Ekmek tahtası

5. Dirençler (1k ve 2k)

Bu kadar!

Adım 2: Bağlantı Şeması

Bağlantı şeması
Bağlantı şeması

AT iletişimlerini HC-05'inizle başlatmak istiyorsanız bu prosedürü izleyin (BT'nin en sağ tarafında EN pimi ve DÜĞME ile)

ff bağlantılarını yapın!

BT VCC'den Arduino 5V'ye

BT GND'den Arduino GND'ye

BT TX'den Arduino D2'ye

BT RX - Arduino D3 (Bu kısım için bir VOLTAJ BÖLÜCÜ kullanın! BT Rx, arduino'dan gelen 5V sinyalini işleyemez!)

Adım 3: Kodu Arduino Kartına Yükleyin

NOT: Yüklemeden önce, yalnızca 5V ve toprak bağlantılarını bırakarak tx ve rx kablolarını çıkarın.

"Yükleme tamamlandı" bölümünden sonra BT TX'i ARDUINO D2'ye ve BT RX'i ARDUINO D3'e (hala voltaj bölücü ile) yeniden bağlayın.

HC-05 üzerindeki LED, saniyede yaklaşık 5 kez hızlı bir şekilde yanıp sönmelidir.

#Dahil etmek

YazılımSeri BTserial(2, 3); // RX | TX // HC-05 TX'i Arduino pin 2 RX'e bağlayın.

// HC-05 RX'i Arduino pin 3 TX'e bağlayın

karakter c = ' ';

geçersiz kurulum() {

Seri.başla(9600);

Serial.println("Arduino hazır");

Serial.println("Seri monitörde Hem NL & CR'yi seçmeyi unutmayın");

// AT modu için HC-05 varsayılan seri hızı 38400'dür

BTserial.başla(38400);

}

boşluk döngüsü () {

// HC-05'ten okumaya devam edin ve Arduino Seri Monitörüne gönderin

if (BTserial.available()) {

c = BTserial.read();

Seri.write(c);

}

// Arduino Seri Monitöründen okumaya devam edin ve HC-05'e gönderin

if (Serial.available()) {

c = Seri.read();

BTserial.write(c); }

}

Adım 4: BT Modülünü AT MOD'a koymak

Image
Image
BT Modülünü AT MOD'a alma
BT Modülünü AT MOD'a alma

Arduino açıkken aşağıdakileri yapın:

BT VCC'ye 5V bağlantısını kaldırın

BT modülündeki düğme anahtarına basın ve basılı tutun

BT VCC'yi 5V'a yeniden bağlayın (hala düğme anahtarına basarken), LED yanmalıdır.

Düğme anahtarını bırakın ve LED her birkaç saniyede bir (yaklaşık 2 saniye) yavaşça yanıp sönüyor/kapanıyor olmalıdır.

Bu AT modunu gösterir.

Adım 5: AT Komutları Gönderin

Artık AT modunda olduğunuza göre, artık AT iletişimlerine başlayabilirsiniz.

İşte kullanabileceğiniz veya internette diğer AT komutları için arama yapabileceğiniz bazı AT komutları örneği.

HC-05'i mfg'ye döndürmek için. varsayılan ayarlar: "AT+ORGL"

HC-05'inizin sürümünü almak için şunu girin: "AT+VERSION?"

Cihaz adını varsayılan HC-05'ten MYBLUE olarak değiştirmek için şunu girin: "AT+NAME=MYBLUE"

Varsayılan güvenlik kodunu 1234'ten 2987'ye değiştirmek için şunu girin: "AT+PSWD=2987"

HC-05 baud hızını varsayılan 9600'den 115200'e değiştirmek için, 1 stop biti, 0 parite şunu girin: "AT+UART=115200, 1, 0"

ÖNEMLİ NOT: "?" İle AT komutları kullanıyorsanız, bunu BT kartındaki düğmeye basarken yapın, bilgisayarda enter tuşuna basın. Bunu yapmalı.

Önerilen: