20 Nisan 2024 Cumartesi
arduino at komutları
Arduino Projeleri

Arduino HC05 AT Komutları

3.6kviews

Merhaba arkadaşlar HC05 bluetooth modül üzerine at komutları ile bluetooth ismini değiştirmek, bluetooth şifresini değiştirmek, arduino üzerinden hc05 e bağlanma ve bazı parametreleri değiştireceğiz.

arduino at komutları

  • ilk adımda arduino uno ya boş program atıyoruz.
  • hc05 bağlantılarını yapıyoruz.
    1. arduino rx – hc05 rx e.
    2. arduino tx – hc05 tx e .
    3. gnd- gnd.
    4. hc05 in 34. pinine 3v veriyoruz.
    5. hc05 vcc ye +5V verirken enable tuşuna basılı tutuyoruz ve bırakıyoruz.
    6. hc05 üzerinde yanan kırmızı ledin 1 saniye aralıklarla yanıp sönmesi gerek yanıyorsa hazırdır.
  • Serial Monitör üzerinden baud hızını 38400 seçiyoruz.
  • Serial Monitör üzerinden Satır başı -yeni satır birlikte seçiyorz
  • AT yazıp gönderiyoruz. ERROR:(0) OK geldiyse bağlantımız ve serial port ayarlarımız doğrudur.

hc05atkomut-1

Gelelim At Komutlarına

  • AT+NAME?  

Dediğimizde modülün adını öğreniyoruz. Gelen cevap (+NAME:HC-05 )

  • AT+NAME=TEST  

Yazıp gönderdiğimizde bluetooth ismimizi TEST yapmış oluyoruz.

  • AT+PSWD?  

Dediğimizde bluetooth modülün şifremizi öğreniyoruz. Gelen cevap (+PSWD:1234 )

  • AT+PSWD=1919

Yazıp gönderdiğimizde bluetooth şifremizi 1919 yapmış oluyoruz.

  • AT+UART?

Dediğimizde modülün baud ratesini öğreniyoruz. Gelen cevap (+UART:9600,0,0 ) 9600 baud rate hızı, ilk sıfır stop biti , ikinci sıfır parity biti.

  • AT+UART=38400,0,0

Yazıp gönderdiğimizde bluetooth şifremizi 1919 yapmış oluyoruz.

  • AT+ROLE? 

Bluetooth modunu öğrenmiş oluyoruz. 0-Slave Role  1-Master Role 2-Slave Loop Role

  • AT+ROLE=1

Bluetooth modunu master mode almış oluyoruz. Master mod veri gönderebilen  başka bluetooth a bağlanabilen moddur.

  • AT+VERSION?

Bluetooth versiyonunu öğreniyoruz. Gelen cevap (+VERSION:2.0-20100601)

  • AT+ORGL

Dediğimizde fabrika ayarlarına alır ve tüm ayarları resetler.

  • AT+ADDR?

Bluetooth modülümüzün adresini öğreniyoruz. Gelen cevap (+ADDR:98d3:31:xxxxxx)

  • AT+CLASS?

Default u 0 dır. Master modda bluetootha bağlanmak için class modunun 1 olması gerekir.

  • AT+INIT

Modülü başlatma durumu

  • AT+INQ

Diğer bluetoothları taramak için kullanılır. AT+ROLE=1 olması gerekir.

  • AT+FSAD=1234,56,abcdef\r\n

Başka bir bluetooth adresine bağlanmak için kullanılır.

Leave a Response

ekurt
Tecrübelerini ve bildiklerini kendine saklamayan, iyi bir eğitimci olmaya çalışan Mühendis...