Arduino UNO Kullanılarak İki Adet Bluetooth Modülünü Haberleştirmek

18-07-2022 17:48
Arduino UNO Kullanılarak İki Adet Bluetooth Modülünü Haberleştirmek

Bluetooth mekan içerisinde haberleşme için geliştirilmiş 2.4 ile 2.48Ghz aralığını kullanan haberleşme modülüdür. Ortalama bluetooth modülleri arasındaki haberleşmeleri için gerekli olan mesafe aralığı en fazla 15 metredir. Arduino uygulamalarında HC-05 ile HC-06 bluetooth modülleri tercih edilmektedir.

 

HC-05 ve HC-06 modülleri fiziksel olarak birbirine benzemektedir. Farkları ise HC-06 da 4 pin, HC-05 de 6 pin ve genellikle bir buton bulunur. Özellik olarak da HC-05 hem bağlantı sağlayıp hem de bilgi alışverişi yapabilmektedir. Ancak HC-06 sadece gelen istekleri kabul edebilir.

 

Bu uygulamamızda HC-05 kullanılacaktır. Eğer HC-06 ve HC-05 aynı anda kullanılsaydı HC-05 Master HC-06 Slave olarak kullanılır.

Kullanılacak malzemelerimiz aşağıda verilmiştir.

Devreler şekildeki gibi kurulur. 

Bağlantıları sağladıktan sonra modüllerin birini Master diğerini de Slave olarak atamamız gerekmektedir. Bu atama işlemi AT komutları ile yapılacaktır. Bundan dolayı modüllerin AT komutlarını kabul ediyor olması gerekmektedir. Arduino UNO'yu bilgisayara bağlamadan önce HC-05 'in üzerindeki butona basılı tutmalıyız. Basılı tutarken Arduino UNO'yu bilgisayara takıyoruz. Uzun aralıklarla ışığın yanıp sönmesi ile HC-05 AT komutlarını alabilmiştir.

Master için kullanılması gereken AT komutları aşağıdaki gibidir.

AT => OK

AT+ROLE = 1 => OK

AT+NAME = MASTER => OK

 

Slave için kullanılması gereken AT komutları aşağıdaki gibidir.

AT => OK

AT+ROLE = 0 => OK

AT+NAME = SLAVE => OK


Kodlar için bu bağlantıyı kullanabilirsiniz.
IdeaSoft® | Akıllı E-Ticaret paketleri ile hazırlanmıştır.