İçindekiler:

HC05 Bluetooth Modülü ve Arduino ile Başlarken [Eğitim]: 6 Adım
HC05 Bluetooth Modülü ve Arduino ile Başlarken [Eğitim]: 6 Adım

Video: HC05 Bluetooth Modülü ve Arduino ile Başlarken [Eğitim]: 6 Adım

Video: HC05 Bluetooth Modülü ve Arduino ile Başlarken [Eğitim]: 6 Adım
Video: HC-05, HC-06 Bluetooth Modülleri Hakkında Her Şey (Ayarlama - Kullanım) 1/2 #32 2024, Kasım
Anonim
HC05 Bluetooth Modülü ve Arduino ile Başlarken [Eğitim]
HC05 Bluetooth Modülü ve Arduino ile Başlarken [Eğitim]

Bunu ve diğer harika öğreticileri ElectroPeak'in resmi web sitesinde okuyabilirsiniz.

Bu eğitimde, HC05 Bluetooth Modülü ve Arduino kartı kullanarak Bluetooth ile nasıl iletişim kurulacağını ve veri gönderileceğini öğreneceksiniz. Bu makalenin sonunda şunları öğreneceksiniz:

  • Bluetooth protokolü hakkında genel bilgiler
  • Bluetooth kullanarak veri nasıl gönderilir
  • AT Komutu HC05'e nasıl gönderilir

Adım 1: Bluetooth İletişimi ve Protokolüne Kısa Bir Giriş

NRF, ZigBee, Wi-Fi ve Bluetooth gibi kablosuz iletişimin birkaç yolu vardır.

Bluetooth protokolü; PAN ağında, maksimum 1Mb/S veri hızına sahip, 2,4 G frekansı kullanarak 100 metre nominal aralıkta çalışan uygun fiyatlı bir iletişim yöntemi, yaygın bir kablosuz iletişim yöntemidir.

HC05 modülü, çoğunlukla elektronik projelerde kullanılan, seri iletişim kullanan bir Bluetooth modülüdür.

HC05 Bluetooth modülünün önemli özellikleri:

  • Çalışma voltajı: 3.6V – 5V
  • Dahili anten: Evet
  • Son cihaza otomatik bağlantı: Evet

Adım 2: Bluetooth Üzerinden Arduino'ya Veri Gönderme

HC05 modülü dahili 3.3v regülatöre sahiptir ve bu nedenle 5v voltaja bağlayabilirsiniz. Ancak HC05 seri haberleşme pinlerinin mantığı 3.3V olduğu için 3.3V voltajı şiddetle tavsiye ediyoruz. Modüle 5V beslemek modüle zarar verebilir.

Modülün zarar görmemesi ve düzgün çalışması için arduino TX pini ile modül RX pini arasında direnç bölme devresi (5v - 3.3v) kullanmalısınız. Master ve slave bağlandığında kart üzerindeki mavi ve kırmızı ledler 2 saniyede bir yanıp söner. Bağlı değillerse, her 2 saniyede bir yalnızca mavi olan yanıp söner.

Adım 3: Devre

Devre
Devre
Devre
Devre

4. Adım: Kod

HC05 ile Bluetooth kullanarak iletişim kurmak için telefonunuzda bir Bluetooth terminal uygulamasına ihtiyacınız vardır. Bunu kullanabilirsiniz. Şimdi veri aktarmaya başlamak için bu kodu Arduino'nuza yükleyin ve yeni kurduğunuz uygulamayı kullanarak HC05'i bağlayın. İletişim adı HC05, parola 1234 veya 0000 ve aktarım baud hızı varsayılan olarak 9600'dür.

Kodu daha derinlemesine inceleyelim ve her satırın ne anlama geldiğini görelim:

#include "SoftwareSerial.h"

yazılım seri iletişim için ihtiyacınız olan kitaplık. Buradan indirebilirsiniz.

YazılımSeri MyBlue(2, 3);

Seri pinler için yazılım tanımı; RX2 ve TX3

MyBlue.başla(9600);

9600'de yazılım seri baud hızını yapılandırma

Seri verileri okuma ve buna göre LED'leri Açma/Kapama.

Adım 5: AT Komutlarının HC05 Bluetooth Modülüne Gönderilmesi

AT Komutlarını HC05 Bluetooth Modülüne Gönderme
AT Komutlarını HC05 Bluetooth Modülüne Gönderme

Düğmeye basılı tutularak modül AT komut moduna geçer. Aksi takdirde haberleşme modunda çalışır. Bazı modüllerin paketlerinde bir buton vardır ve artık bir tane eklemeye gerek yoktur. Komutta moduna girmek için varsayılan baud hızı 38400'dür. Şimdi bu kodu panonuza yükleyin ve ayarlayın. Seri Monitör kullanarak komutlar.

Modüle bir KOMUT göndererek YANIT alacaksınız. İşte en önemli AT komutlarından bazıları:

Adım 6: HC05 Bluetooth Modülü Satın Alın

ElectroPeak'ten HC05 Blurtooth modülü satın alın

Önerilen: