HC06 Arduino Bluetooth Modül
HC-06, Arduino ve diğer mikrodenetleyicilerle kablosuz iletişim kurmak için kullanılan ucuz ve popüler bir Bluetooth seri iletişim modülüdür. Genellikle veri gönderme ve alma işlemleri için kullanılır. HC-06 modülü yalnızca slave (köle) modda çalışır, yani başka bir cihazla eşleşmeyi bekler; kendisi bağlantı başlatamaz.
Teknik Özellikler
- Çalışma Voltajı: 3.3V (TX/RX pinleri için)
- Giriş Voltajı (VCC): 3.6V - 6V (genellikle 5V Arduino ile doğrudan bağlanabilir)
- Baud Rate: 9600 bps (varsayılan)
- İletişim Protokolü: UART (seri iletişim)
- Bluetooth Versiyonu: 2.0 + EDR
- Çalışma Modu: Sadece Slave
Pin Yapısı
Pin |
Açıklama |
VCC |
Güç girişi (3.3V - 5V) |
GND |
Topraklama |
TXD |
Veri çıkışı (Bluetooth -> Arduino) |
RXD |
Veri girişi (Arduino -> Bluetooth) |
EN (Bazı modellerde) |
Modül aktif/pasif kontrolü |
Not: RXD pini 3.3V seviyesinde çalışır. Arduino UNO gibi 5V'luk cihazlarla doğrudan bağlamak uzun vadede riskli olabilir. Gerilim bölücü kullanılması tavsiye edilir.
HC-06 Arduino Bağlantısı
Temel bağlantı şeması:
- HC-06 VCC → Arduino 5V
- HC-06 GND → Arduino GND
- HC-06 TXD → Arduino RX (D0) (veya SoftwareSerial kullanarak başka pin)
- HC-06 RXD → Arduino TX (D1) (5V → 3.3V bölücü ile)
Öneri: Program yüklerken Arduino'nun RX/TX pinleri boşta olmalı yoksa yükleme hatası verir.
Kullanım Alanları
- Kablosuz robot kontrolü
- Akıllı ev sistemleri
- Sensör verisi aktarımı
- Basit IoT projeleri
- Bluetooth üzerinden seri haberleşme projeleri
Örnek Projeler
- Bluetooth ile LED aç/kapa
- Android ile uzaktan araba kontrolü
- Kablosuz sensör verisi aktarımı
- Arduino üzerinden PC’ye veri gönderme