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.

// 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.

Arduino hc 06 led app inventor 2 1

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.

IMG 20150628 113256 1

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

Yorum bırakın

Scroll to Top