Image
28 Temmuz, 2026

HC-05 ve HC-06 Bluetooth Modülü Nedir?

HC-05 ve HC-06 Bluetooth Modülü Nedir? Arduino ile Kablosuz Seri Haberleşme

HC-05 ve HC-06 Bluetooth modülleri, Arduino ve mikrodenetleyici projelerinde kısa mesafeli kablosuz veri aktarımı yapmak için kullanılan UART tabanlı Bluetooth seri haberleşme modülleridir. Telefon, bilgisayar veya başka bir Bluetooth cihaz ile Arduino arasında kablo kullanmadan veri göndermek ve almak için tercih edilir.

Bu modüller özellikle Bluetooth kontrollü robot araba, kablosuz röle kontrolü, mobil uygulama ile LED yakma, sensör verisi gönderme ve iki mikrodenetleyici arasında seri haberleşme gibi projelerde kullanılır. HC-05 ve HC-06 birbirine çok benzer görünse de kullanım amaçları bakımından önemli bir fark vardır: HC-05 master/slave olarak ayarlanabilirken, HC-06 genellikle yalnızca slave modda çalışır.

HC-05 Bluetooth Modülü HC-06 Bluetooth Modülü
Fotoğraf 1: HC-05 ve HC-06 Bluetooth seri haberleşme modülleri.

Bluetooth Seri Haberleşme Modülü Ne İşe Yarar?

Arduino normalde bilgisayarla USB kablo üzerinden seri haberleşir. HC-05 veya HC-06 eklendiğinde bu seri haberleşme kablosuz hale gelir. Böylece telefondan Arduino’ya komut gönderebilir, Arduino’dan telefona sensör verisi aktarabilir veya mobil uygulama üzerinden robotik sistemleri kontrol edebilirsiniz.

Kısaca: HC-05 ve HC-06, Arduino projelerine kablosuz UART haberleşme özelliği kazandıran Bluetooth modülleridir.

HC-05 ve HC-06 Arasındaki Fark Nedir?

ÖzellikHC-05HC-06
Çalışma RolüMaster veya slaveGenellikle slave
Kullanım ZorluğuDaha esnek, ayar seçeneği fazlaDaha basit kullanım
Tipik Kullanımİki modül arası haberleşme, gelişmiş ayarTelefon-Arduino kontrolü
AT KomutlarıDaha kapsamlıDaha sınırlı

Proje Uygulama Videosu

Bluetooth modüllerinin Arduino bağlantısını, telefonla eşleştirme aşamasını ve LED kontrol projesini aşağıdaki videoda gösterebilirsiniz:

Pin Yapısı ve Arduino Bağlantısı

Bluetooth PiniGöreviArduino Bağlantısı
VCCBesleme girişi5V
GNDToprakGND
TXDModülden veri çıkışıD10
RXDModüle veri girişiD11 üzerinden direnç bölücü / seviye dönüştürücü
Key / ENAT komut moduİsteğe bağlı
StateBağlantı durumuİsteğe bağlı dijital pin
Önemli: Modül VCC pini 5V ile beslenebilse bile RXD hattında 3.3V lojik seviye kullanmak daha güvenlidir. Arduino TX hattından Bluetooth RXD pinine giderken direnç bölücü veya lojik seviye dönüştürücü kullanılması önerilir.

Arduino ile Bluetooth Modülü Kullanımı İçin Gerekli Malzemeler

Gerekli MalzemeÜrün Linki
Arduino UnoArduino Uno R3 Klon + USB Kablo
HC-05 veya HC-06 Bluetooth ModülüHC-05 / HC-06
BreadboardBreadboard
Jumper KabloJumper Kablo

Arduino Bluetooth LED Kontrol Kod Örneği

Aşağıdaki örnekte telefondan Bluetooth terminal uygulaması ile 1 gönderildiğinde Arduino üzerindeki LED yanar, 0 gönderildiğinde söner.

#include <SoftwareSerial.h>

SoftwareSerial bluetooth(10, 11); // RX, TX
const int ledPin = 13;

void setup() {
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);
  bluetooth.begin(9600);
}

void loop() {
  if (bluetooth.available()) {
    char komut = bluetooth.read();

    if (komut == '1') {
      digitalWrite(ledPin, HIGH);
      bluetooth.println("LED yandi");
    }
    else if (komut == '0') {
      digitalWrite(ledPin, LOW);
      bluetooth.println("LED sondu");
    }
  }
}
Git

Bluetooth Kontrollü Arduino Projeleri Kaynak Kodları

HC-05 ve HC-06 ile LED kontrolü, seri haberleşme testi, AT komut modu ve Bluetooth kontrollü robot projeleri için örnek kodlara GitHub deposundan ulaşabilirsiniz.

Sık Yapılan Hatalar

  • TX/RX bağlantısını düz bağlamak: Bluetooth TXD pini Arduino RX pinine, Bluetooth RXD pini Arduino TX pinine bağlanmalıdır.
  • RXD lojik seviyesini önemsememek: Arduino TX hattı 5V olduğu için modül RXD pini korunmalıdır.
  • Yanlış baud hızı kullanmak: Veri modunda 9600, HC-05 AT modunda ise birçok modülde 38400 baud denenmelidir.
  • HC-05 ve HC-06 farkını karıştırmak: İki modül benzer görünse de HC-05 daha esnek master/slave ayarına sahiptir.

Robomer’de Bulabileceğiniz Bluetooth Modülleri

HC-05 Bluetooth Modülü

HC-05 Bluetooth Modülü

Master/slave çalışma seçeneği ile esnek Bluetooth UART haberleşme modülü.

Ürünü İncele
HC-06 Bluetooth Modülü

HC-06 Bluetooth Modülü

Telefon-Arduino kablosuz kontrol projeleri için pratik slave Bluetooth modülü.

Ürünü İncele

Sonuç

HC-05 ve HC-06 Bluetooth modülleri, Arduino projelerinde kablosuz seri haberleşmeye başlamak için en pratik modüller arasındadır. Basit telefon kontrollü projeler için HC-06 yeterli olurken, master/slave rol ayarı gereken daha esnek uygulamalar için HC-05 daha doğru tercih olabilir.

Bluetooth Kontrollü Arduino Projelerinizi Kurun

Bluetooth modülleri, Arduino kartları, jumper kablolar ve proje geliştirme ekipmanları Robomer güvencesiyle kapınızda.

HC-05 Bluetooth Modülünü İncele