Android ile Cihaz Kontrolü

Arduino HC-06 Bluetooth Modül Kullanarak Android ile Cihaz Kontrolü

HC-06 Bluetooth modülü 3.3 volt ile çalışan seri bir modüldür. Default olark kullanılan güvenlik anahtarı “1234” dür. VCC, GND, TXD, RXD olmak üzere 4 pini mevcuttur. Seri arayüzü sayesinde kullanımı çok basittir. Yönetim için AT komutları kullanılır. Örnek olarak Serial.print(“AT+NAMEArduinoLed”); komutu ile cihazımın açılışta adını değiştirerek ArduinoLed yapabiliriz. Diğer komutlar için HC-06 Datasheet e bakabilirsiniz.

Modül ve ledimizi aşağıdaki gibi arduino ya bağlayalım.

Android ile Cihaz Kontrolü

Kod bölümünde bluetooth modülü seri olarak okuyup gelen “ac” ve “kapat” komutlarına göre ledi yakıp söndüreceğiz.

001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
// DIYOT.NET
// www.diyot.net
// Arduino HC-06 Modül ile led kontrolü 2015
#define led 2 // led digital 2 pinine bağlı
String gelenText;
void setup() {
  Serial.begin(9600); // seri port 9600 baud
  pinMode(led,OUTPUT); //let pini çıkış olarak ayarlandı
  Serial.print("AT+NAMEArduinoLed"); //HC-06 modülün adını ArduinoLed yapıyoruz
}
void loop() {
  while(Serial.available())// eğer seri portta data varsa
  {
    delay(5); //5 milisaniye bekle. Bu bekleme olmadan veri okunamıyor.
    gelenText+=char(Serial.read()); //karakterleri oku
  }
  if (gelenText=="ac") //gelen komut aç ise
  {
    digitalWrite(led,HIGH); // ledi yak
  }
    if (gelenText=="kapat") // kapat ise
  {
    digitalWrite(led,LOW); // ledi söndür
  }
  gelenText=""; // değişkeni temizle
}

Uygulamayı yüklüyoruz. Şimdi sıra android uygulamasında.

MIT ve Google ın ortak hazırladığı açık kaynak kodlu App Inventor 2 uygulaması ile web üzerinden, hiç kod yazmadan basit mobil uygulamalar yapabilirsiniz. App Inventor2 ile ilgili arama motorlarında küçük bir arama sonucu detaylı bilgi edinebilirsiniz.

Android uygulamasının akış  diagramı aşağıdaki gibidir.

ArduinoLedBluetooth uygulamasını buradan indirebilirsiniz. Öncelikle telefonda bluetooth ayarlarını açarak AndroidLed cihazı ile eşleştiriyoruz.

Android ile Cihaz Kontrolü

Uygulamamızı çalıştırıp Bluetooth Cihaz Seç butonuna tıklatıp ArduinoLed cihazımını seçiyoruz. Bluetooth modül ve telefon eşleşti. Artık aç ve kapat butonlarıyla ledimizi istediğimiz gibi kontrol edebiliriz.

Resimdede görüldüğü gibi uygulamamız sorunsuz çalışıyor.

Benzer Yazılar

YAZAR : Admin

Elektronik Mühendisi / E.Üni. Kalibrasyon Lab. Sorumlusu / Biyomedikal Kalibrasyon Laboratuvarı Sorumlu Müdürü (Sağ.Bak.) / X-Işınlı Görüntüleme Sistemleri Test Kontrol ve Kalibrasyon Uzmanı (Sağ.Bak.) / Ultrason-Doppler Sistemleri Test Kontrol ve Kalibrasyon Uzmanı (Sağ.Bak.) - Hatalı veya kaldırılmasını istediğiniz sayfaları diyot.net@gmail.com bildirin

BU YAZIYI DA İNCELEDİNİZ Mİ ?

Arduino ile led yakıp söndürme

Arduino Uno Kartı ile LED yakıp söndürmeyi inceleyeceğiz. Arduino kartımız 5V gerilimle çalışmaktadır. Eğer LED’imizi …

Bir cevap yazın