ARDUİNO HC05 BLUETOOTH AYAR DEĞİŞTİRME

Gerekli malzemeler:

Şemaya eklediğim modülde Key yazan pinde bende En yazıyordu sizde ona göre yaparsınız.

Arduino ya bilerek 3,5V verdik çünkü sadece ayar yapacağız, sonrasında yine yapacağınız projeye göre 5V verip dirençleri eklemeyi unutmayın. Aynı şekilde Key/En pinide sadece ayar yaparken kullanılıyor, yani ayar yaptıktan sonra projenizde tekrar o pini kullanmanıza gerek yok.

Resimdeki gibi şemayı hazırladıktan sonra bluetooth modülünün üstündeki butona basılı tutup sonra arduinoya enerjiyi veriyoruz. Arduino açılınca butonu bırakıyoruz, modül üstündeki ışık 2sn aralıklarla yanıp sönmeye başlayacak. Sonrasında aşağıdaki kodları atıyoruz;

#include <SoftwareSerial.h>

SoftwareSerial BTSerial(10, 11); // RX | TX

void setup()
{
  pinMode(9, OUTPUT);
  digitalWrite(9, HIGH);
  Serial.begin(9600);
  Serial.println("Enter AT commands:");
  BTSerial.begin(38400);
}

void loop()
{
  if (BTSerial.available())
    Serial.write(BTSerial.read());

  if (Serial.available())
    BTSerial.write(Serial.read());
}

Kodları attıktan sonra Seri Port Ekranını açın ve ayarları aşağıdaki gibi yapın (tüm bu işlemler bittikten sonra eski haline getirmeyi unutmayın);

Sonrasında test için AT yazıp enterladığınızda OK mesajı dönüyorsa modül ile haberleşmede sorun yok demektir. AT komutları ile istediğiniz şekilde ayarlama yapabilirsiniz, basit bir kaç örnek;

AT+PSWD Modüldeki şuan ki şifresini gösterir
AT+PSWD=”0808″ Şifreyi değiştirir

AT+NAME Var olan görünen bluetooth ismi çıkar
AT+NAME=yeniad İsmi değiştirir

AT+RMAAD Eşleştirilmiş herhangi bir cihazı temizlemek için
AT+ADDR Modülün adresi
AT+VERSION? Versiyon bilgisi
AT+RESET Reset

Tüm komutlar için tıklayın.

Ayarları değiştikten sonra arduinoyu kapatıp açın.

Kaynak: How to Configure HC-05 Bluetooth Module As Master and Slave Via AT Command : 10 Steps – Instructables

Author: Vatan Yiğit
Bilgi Yönetimi | Bilgisayar İşletmenliği | CompTIA A+ | Bilgi Teknolojileri