İçindekiler:
- Adım 1: Bluetooth İletişimi ve Protokolüne Kısa Bir Giriş
- Adım 2: Bluetooth Üzerinden Arduino'ya Veri Gönderme
- Adım 3: Devre
- 4. Adım: Kod
- Adım 5: AT Komutlarının HC05 Bluetooth Modülüne Gönderilmesi
- Adım 6: HC05 Bluetooth Modülü Satın Alın
Video: HC05 Bluetooth Modülü ve Arduino ile Başlarken [Eğitim]: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
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
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
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:
ESP8266 Thingspeak ve DHT11 ile Eğitim - Web Sunucusu: 7 Adım
ESP8266 Thingspeak ve DHT11 ile Eğitim | Web Sunucusu: Hey, naber beyler! Akarsh burada CETech'ten. Bu projem, MQTT fikriyle birlikte Thingspeak platformunu anlamak ve ardından Thingspeak'i bir ESP8266 ile kullanmak için daha çok bir öğrenme eğrisi. Makalenin sonuna doğru, birlikte olacağız
Arduino IDE ile Esp 8266 Esp-01'e Başlarken - Arduino Ide'de Esp Board Kurulumu ve Esp Programlama: 4 Adım
Arduino IDE ile Esp 8266 Esp-01'e Başlarken | Arduino Ide'ye Esp Panoları Kurulumu ve Esp Programlama: Bu talimatta, Arduino IDE'ye esp8266 panolarının nasıl kurulacağını ve esp-01'in nasıl programlanıp kod yükleneceğini öğreneceğiz. bu ve çoğu insan sorunla karşı karşıya
Kolay Eğitim: Arduino ile Esnek Sensörler: 4 Adım
Kolay Eğitim: Arduino ile Flex Sensörler: Flex sensörler harika! Bunları Robotik projelerimde her zaman kullanırım ve sizleri bu esnek küçük şeritlere alıştırmak için basit bir küçük öğreticiler yapmayı düşündüm. Gelelim flex sensörün ne olduğundan ve nasıl çalıştığından, nasıl
ESP8266-NODEMCU $3 WiFi Modülü #1- WiFi'ye Başlarken: 6 Adım
ESP8266-NODEMCU $3 WiFi Modülü #1- WiFi ile Başlarken: Bu mikro bilgi işlemin yeni bir dünyası geldi ve bu şey ESP8266 NODEMCU. Bu, başlangıç videosu aracılığıyla esp8266'nın ortamını arduino IDE'nize nasıl kurabileceğinizi gösteren ilk bölümdür
VNH2SP30 Monster Motor Modülü için Eğitim (Tek Kanal): 6 Adım (Resimlerle)
VNH2SP30 Canavar Motor Modülü için Eğitim (Tek Kanal): AçıklamaVNH2SP30, çok çeşitli otomotiv uygulamaları için tasarlanmış tam köprülü bir motor sürücüsüdür. Cihaz, ikili bir monolitik yüksek taraf sürücüsü ve iki düşük taraf anahtarı içerir. Yüksek taraf sürücü anahtarı, STMicroel kullanılarak tasarlanmıştır