• (324) 863 2143
  • İletişim
  • Arama Yap
  • Site Haritası
  • Anasayfa
T.C. MİLLÎ EĞİTİM BAKANLIĞI MERSİN / BOZYAZI Şehit Sedat Yabalak Ortaokulu Atatürk Köşesi
  1. Anasayfa
  2. bilişim

Bluetooth HC05

0 06.04.2025 110

 HC05 Bluetooth Modülü Nedir Ne için Kullanılır.

Hc 05 Bluetooth Modül, elektronik projelerde kablosuz iletişimin en pratik yollarından birini sunuyor. Bluetooth teknolojisinin sunduğu esneklik ve kolaylıkla, cihazlar arasında hızlı ve etkili veri aktarımı sağlamak için ideal bir çözüm. Kablolarla uğraşmadan, projelerinizde kolayca entegre edebilirsiniz.

06-04-2025

 

 

 

 

 

Cep Telefonu Kumandalı Araba Yapalım:

         Bu konumuzda Android uygulama ile yapacağımız kumandamız ile, Arduino vasıtası ile oluşturduğumuz arabamızı yöneteceğiz. ilk olarak kumandamızı oluşturmayla başlayalım. Kumandamız için App İnventor uygulamasını kullanacağız. Aşağıdaki resimdeki işaretlediğim web adresinden işeretlediğim butona tıklayıp ardından gmail adresimiz ile siteye giriş yapalım.

 

App Inventor:

06-04-2025

 

  

 

 

 

 

 

App İnventor sitesinde kumandamız için aşağıdaki dizaynı oluşturabiliriz.

07-04-2025

 

 

  

 

 

 

 

dizanynımıza ait kodlar aşağıdaki gibi olabilir.

06-04-2025

 

 

 

 

 

 

07-04-2025

 

 

 

 

 

07-04-2025

 

 

 

 

 

 

 

Motor ve HC05 Bağlantı Şeması:

Kumandamızı yukarıdaki adımları takip ederek oluşturduk şimdi arabamız için gerekli bağlantıyı aşağıdaki gibi oluşturabiliriz.

07-04-2025

 

 

 

 

 

 

 

 

   Motor ve HC05 Kodlar:

bağlantıya ait Arduino kodları aşağıdaki gibi olabilir, kodları kendinize göre düzenleyerek arduinoya yükleyebilirsiniz.

//kod başlangıcı

 

char gelenveri;

 

void setup() {

pinMode(5, OUTPUT);

pinMode(6, OUTPUT);

pinMode(10, OUTPUT);

pinMode(9, OUTPUT);

Serial.begin(9600);

}

 

void loop() {

if(Serial.available()){

 

gelenveri=Serial.read();

 

 

if(gelenveri=='o'){

  digitalWrite(5,1);

  digitalWrite(6,0);

    digitalWrite(10,0);

  digitalWrite(9,1);

  }

 

if(gelenveri=='s'){

  digitalWrite(5,0);

  digitalWrite(6,1);

    digitalWrite(10,1);

  digitalWrite(9,0);

  }

 

if(gelenveri=='i'){

  digitalWrite(5,0);

  digitalWrite(6,1);

    digitalWrite(10,0);

  digitalWrite(9,1);

  }

 

if(gelenveri=='g'){

  digitalWrite(5,1);

  digitalWrite(6,0);

    digitalWrite(10,1);

  digitalWrite(9,0);

  }

  

if(gelenveri=='0'){

  digitalWrite(5,1);

  digitalWrite(6,0);

    digitalWrite(10,1);

  digitalWrite(9,0);

  }

  }

}

//kod bitişi

 

 

HC05 Yapılandırması:

 Bazen HC05 aygıtımızın ayarlarını(bağlantı ismi, bağlantı şifresi, bağlantı hızı vb.) yapılandırmamız gerekebilir.

bunun için AT komutları kullanılır. AT komutlarını kullanabilmek için aşağıya sıraladığım adımlar işlem sırasına dikkat edilerek uygulanmalıdır.

 

1. Aşağıdaki kodları arduinoya yükleyelim.

 //kod başlangıcı

#include <SoftwareSerial.h>

 

#define RxD 7  //HC-05  Tx

#define TxD 8  //HC-05  Rx

 

SoftwareSerial blueToothSerial(RxD,TxD); 

 

void setup()

 

{

   Serial.begin(38400);

   blueToothSerial.begin(38400);  

   pinMode(RxD, INPUT);

   pinMode(TxD, OUTPUT);

 } 

 

void loop() {  

  if (blueToothSerial.available()) { 

    int inByte = blueToothSerial.read();

    Serial.write((char)inByte); 

   }

  if (Serial.available()) { 

    int inByte = Serial.read();

    blueToothSerial.print((char)inByte);

  }

}

  //kod bitişi

 

 2. Aşağıdaki bağlantıyı oluşturalım ancak HC05 aygıtının GND bağlantısını takmayalım.

06-04-2025

 

 

 

 

 

 

 

 

 3. HC05 cihazımızın En pininin hemen üzerinde bulunan butona basılı tutarak GND pinini takalım. 2 sn bu şekilde bekleyelim.

 

artık AT komutları kullanılabilir durumdadır, Kod Editörümüzün Seri Portu nu açarak aşağıdaki  AT komutlarını girebiliriz.

 

AT+NAME?                              bu komut ile bize cihazımızın adını söylicektir.

AT+NAME=KDR01                    bu komut ile cihazımızın adı KDR01 olarak değişecektir.

AT+PSWD?                             bu komut ile bize cihazımızın şifresini söylicektir.

AT+PSWD=123456                  bu komut ile cihazımızın şifresi 123456 olarak değişecektir.

AT+UART?                              bu komut ile bize cihazımızın bağlantı hızını söylicektir.(38400 olabilir)

AT+UART=9600,0,0                 bu komut ile cihazımızın bağlantı hızın 9600 olarak değişecektir.

 

Mause Click İndir

Konuş Butonu İndir

İLGİLİ İÇERİKLER

LCD Ekran

14-04-2025

RFID Kart Okuyucu

14-04-2025

Kızılötesi (İnfrared)

14-04-2025

Çizgi İzleme

14-04-2025

Mesafe Sensörü

14-04-2025
Ana Sayfa

Geri Bildirim

İletişim

Adres:
Şehit Sedat Yabalak Ortaokulu Tekeli Kasabası Bozyazı / MERSİN

Telefon
03248632143


e-Posta Göndermek İçin Tıklayın
MEB © - Tüm Hakları Saklıdır. Gizlilik, Kullanım ve Telif Hakları bildiriminde belirtilen kurallar çerçevesinde hizmet sunulmaktadır.