HC-05 BLUETOOTH MODÜLÜ
HC05 Bluetooth-Serial Modül Kartı, Bluetooth SSP(Serial Port Standart) kullanımı ve kablosuz seri haberleşme uygulamaları için tasarlanmıştır. Hızlı prototiplemeye imkan sağlaması, breadboard, arduino ve çeşitli devrelerde rahatça kullanılabilmesi için gerekli pinler devre kartı sayesinde dışarıya alınmıştır. Çoğu bluetooth modülden farklı olarak master modunu da desteklemektedir.
Nerede Kullanılır?
Arduino ile robotik kodlama projelerinde akıllı ev, uzaktan kontrol edilebilir robot vb. projelerde kullanılabilir.
Çalışma Voltajı | 5V DC |
Data Çıkışı | Dijital |
En | 23.75mm |
Boy | 65.56mm |
Vida Delik Çapı | 3.2mm |
Örnek Proje Devre Şeması
Bu projede bluetooth modülünden gelen veriye göre kart üzerindeki dijital 13 pinine bağlı olan LED yanacaktır. Modülden gelen değer "up" ise LED yanacak, "down" ise LED sönecektir.
HC-05 Bluetooth Modülü | Arduino Uno Breadboard |
RX | D1 |
TX | D0 |
- | GND |
+ | 5V |
Örnek Proje Arduino Kodu
/* ALPGEN Robotics *///* Bluetooth Modülü Kullanımı// 22.06.2021 // Soru ve Yardım İçin: proje@alpgenrobotics.com// www.alpgenrobotics.com *//Stringdata;// String türünde data isimli değişkeninin tanımlanmasıintled=13;voidsetup(){pinMode(led,OUTPUT);//Durum ledi çıkış olarak ayarlandıSerial.begin(9600);}voidloop(){
while(Serial.available()>0)// bağlantı kuruluyken
{
delay(10);// 10ms zaman gecikmesi
charc=Serial.read();// gelen veriyi karakterlere bölmek için c adında karakter tanımlıyoruz
data+=c;// String türündeki data değişkenimiz karakterlerin toplamına eşitlendi
}
if(data.length()>0)// gelen verinin uzunluğu 0 dan büyükse
{
if(data=="up")// eğer gelen veri "up" ise
{
digitalWrite(13,1);// Durum ledini yak
}
if(data=="down")// eğer gelen veri "down" ise
{
digitalWrite(13,0);//Durum ledini söndür
}
}
data="";// gelen veriyi sıfırla}