Ana Sayfa Arduino Arduino/Android Bluetooth Led Kontrol

Arduino/Android Bluetooth Led Kontrol

4 min read
29
1
20,191

Merhaba Arkadaşlar…

Bu yazıda sizlere Arduino’yu Bluetooth yardımıyla Android ile nasıl haberleşebileceğini anlatmaya çalışacağım…

Bu örnekte 3 tane Led i Android telefon arcılığıyla yakıp söndüreceğiz.

NOT: Ledlerin ve modülün bağlantı şekli, Arduino kodları örnekte kullanacağımız Android uygulamasının içinde içerisinde mevcuttur. Dilerseniz Uygulamayı  Arduino Bluetooth led control diye aratarak yada BURAYA TIKLAYARAK  indirip oradan da gerekli bilgilere ulaşıp uygulamanızı yapabilirsiniz…

Gerekli Malzemeler

– Herhangi bir Arduino Board (Ben Arduino Uno Kullanacam)

– Bluetooth Modül (HC-05 / HC-06 / HC-07 ) Herhangi birini kullanabilirisinz.

-3 adet Led

– 3 adet 33 Ohm’luk direnç

– Jumper Kablolar

-Android işletim sistemine sahip herhangi bir cihaz


 

Devre Şeması

Led ve Dirençlerin Bağlanması

Screenshot_2015-07-13-16-39-21-1

  • Ledleri ve Dirençleri şekildeki gibi Arduino’muza bağlıyoruz …

 

Bluetooth Modülün Bağlantı Şekli

Screenshot_2015-07-13-16-39-17-1

  • Bluetooth Modülünü şekildeki gibi bağlıyoruz…
  • Burada ki Önemli nokta; Bluetooth Modüldeki TXD pini Arduino’daki RXD pinine ve Bluetooth Modüldeki RXD pini  Arduino’daki TXD pinine bağlanması lazım.

Arduino Kodu

int data;
int led1=11;
int led2=12;
int led3=13;
void setup()
{
pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);
pinMode(led3,OUTPUT);
Serial.begin(9600);   //Seri iletişimi başlatır
}
void loop()
{
if(Serial.available()) // Eğer Bluetooth bağlantısı varsa kodaları çalıştırır
{
int data = Serial.read();
delay(100);
if(data=='1')
digitalWrite(led1,1);
if(data=='2')
digitalWrite(led1,0);
if(data=='3')
digitalWrite(led2,1);
if(data=='4')
digitalWrite(led2,0);
if(data=='5')
digitalWrite(led3,1);
if(data=='6')
digitalWrite(led3,0);
delay(100);
}
}

Android Uygulaması 

Ledleri Kontrol etmeye Yarayan Porgram Google Play Stroe ‘ da Arduino Bluetooth Led Control diye aratarak yada BURAYA TIKLAYARAK indirebilirsiniz…

Uygulamanın Kullanımı

Screenshot_2015-07-13-16-39-11-1

 

 

Bu programı indirip kurduktan sonra ;

-Önce Telefonumuzun Bluetooth dan Module Bağlanıyoruz. Bağlanma şifresi genellikle 1234 veya 0000 dır.

-Sonra Android Uygulamasını açıp Bluetooth yazan kısma tıklayıp oradan modülü bağlanıyoruz.

-Ardından yeşil ve kırmızı butonlara basarak Ledleri Yakıp Sondürebiliriz.

Uygulamanın Kısa Bir Kullanım Videosu

Buna Benzer Yazılar Göster !
Daha Fazlasını Yükle - Konuk Yazar
Daha Fazla Göster -  Arduino

29 Yorumlar

  1. Mustafa İlker

    7 Eylül 2015 at 10:14

    Hocam benim kafama takılan bir soru bu android uygulamasını yapabilirim ancak bu programa bluetooth u nasıl ekliyoruz

    Reply

    • Yusuf Elosman

      7 Eylül 2015 at 12:27

      İnternet’te bu konuyla ilgili yazılı ve görsel kaynaklar var. onları takip ederek android uygulamalarınıza bluetooth ekleyebilirsinz .

      Reply

  2. Alp Keskin

    18 Ekim 2015 at 10:40

    Merhabalar. Bir sorum olacak. Bluetooth a bağlantıgı gibi otomatik olarak ledin açılmasını nasıl sağlayabilriiz. Programsız

    Reply

    • Yusuf Elosman

      20 Ekim 2015 at 19:16

      İyi Günler..
      bağlantı sağlandığı zaman led in aktif olası için void loop un içine
      if(Serial.available())
      {
      digitalWrite(led,1);
      }
      yazmanız yeterli olacaktır.

      Reply

  3. Caner

    5 Ocak 2016 at 11:25

    Merhabalar

    Nrf24l01 Wifi modul var. Bunun için android programı yokmu ledleri yakıp söndürmek için ?

    Teşekkürler.

    Reply

    • sadullah erbaşı

      14 Şubat 2016 at 09:38

      nrf24 wifi modülü değildir 2.4 ghz alıcıverici devresidir. yani wifi iletişim porotolünü desteklemez.

      Reply

  4. isa

    12 Ocak 2016 at 18:22

    Hocam aynı şekilde telefonla normal lamba yakmak için ne gibi değişiklikler gerekir?

    Reply

    • Bilal Kaya

      Bilal Kaya

      13 Ocak 2016 at 07:37

      Arduino çıkışına bir röle devresi yapman yeterli.Kodda herhangi bir değişiklik yapmana gerek yok.

      Reply

  5. BURAK

    16 Ocak 2016 at 13:24

    Hocam mrb ben denge robotu bluetooth ile kontrol edeceğim normalde robot çalıstıgında dengede duruyor ama bluettoh modulu kattgımda hıc çalısmıyor yazılımda ne yapacagımı bılmyrm yada nasıl bır yazılım eklemem gerekıyor bilgi verebilirseniz teşekkür ederim

    Reply

    • Bilal Kaya

      Bilal Kaya

      16 Ocak 2016 at 21:01

      Normalde robotu nasıl kontrol ediyorsunuz.Herhangi bir kontrol butonu falan kullanıyor musunuz?

      Reply

  6. can

    15 Şubat 2016 at 19:30

    Merhaba analog girişte pot ile veriyi alıp bluetoothla karsıdaki arduino ya gönderip analog çıkıştan led in parlaklığını ayarlamak istiyorum iki bluetooth u nasıl haberleştirebilirim acaba?

    Reply

  7. Safa

    8 Nisan 2016 at 13:26

    Hocam bu ledleri ne ile besleyeceğiz video da bir şey göremedim de yardım edebilirmisiniz

    Reply

    • Bilal Kaya

      Bilal Kaya

      9 Nisan 2016 at 07:58

      Merhaba,bağlantı şekilleri yazıda detaylı bir şekilde verilmiştir.Dikkatli bir şekilde incelemenizi istiyoruz.

      Reply

  8. engin

    12 Nisan 2016 at 17:37

    ben Arduino ile değilde Mikroc ile pıc proğramlayarak yapmak istiyorum basit bir led yakıp söndürme yada yukarıdaki proğramın Mikroc ile yazılmış halini nasıl yapabilirim daha yeniyim oy üzden yardım ederseniz sevinirim

    Reply

  9. yunus emre karakuş

    16 Nisan 2016 at 07:52

    iyi günler ardunio yu selenoid valfe bağlamak için verilen devreyi kullanabilir miyim
    bir baska soru direnci seçerken neye dikkat etmemiz lazım

    elektrik ile ilgili pek bilgim yok mantıksız soru sorduysam kusuruma bakmayın

    Reply

    • Bilal Kaya

      Bilal Kaya

      16 Nisan 2016 at 10:16

      Merhabalar arduino çıkışı ile selonoid valf sürmek için araya bir optoküplor devresi koyabilirsiniz.Örnek bir devre aşağıda gösterilmiştir.
      http://roboturka.com/2015/05/08/optokuplor-devresi/

      Reply

      • yunus emre karakuş

        18 Nisan 2016 at 18:24

        verdiğiniz linkte yazılan micro denetleyici ardunio değil mi teşekkürler

        Reply

        • Bilal Kaya

          Bilal Kaya

          18 Nisan 2016 at 20:32

          Bu çıkış herhangi bir mikrodenetleyici için kullanılabilir.Sadece Arduino’ya özgü değildir.

          Reply

          • yunus emre karakuş

            19 Nisan 2016 at 15:41

            bu kadar hızlı cevap verdiğiniz için teşekkür ederim sağolun

          • Bilal Kaya

            Bilal Kaya

            19 Nisan 2016 at 16:30

            Rica ederiz

  10. furkan duvar

    6 Mayıs 2016 at 09:40

    Hocam benim kafama takılan bir soru bu android programa nasıl haricen 4.5.kontoller için mevcut programa play stora nasıl ekleyebiliriz . play stordaki mevcut kumanda programını biz yeniden nasıl yazabiliriz bi yardımcı olurmusunuz hocam..

    Reply

  11. furkan duvar

    7 Mayıs 2016 at 08:10

    hocam play stordaki kontrol sayısınısını arttırmak için ne gibi işlemler yapabiliriz

    Reply

  12. necmi

    7 Mayıs 2016 at 12:33

    iyi günler bleutooth ile led kup kontrol etmem gerekiyor dönem ödevim yardımcı olurmusunuz arduino mega kartını kullanıyorum led küpte 5 adet şekli yak söndür yapmam gerekiyor.

    Reply

  13. yunus emre karakuş

    17 Mayıs 2016 at 16:39

    iyi akşamlar benim bir sorum var arduino ile led yakarken ledin en başta kapalı olmasını nasıl sağlayabiliriz yani output verdiğimiz için led en başta yanıyor fakat ben en başta kapalı olmasını istiyorum

    Reply

  14. Ata

    27 Temmuz 2016 at 06:59

    Hocam ben kodu yüklemeye çalışınca aşağıdaki hatayı veriyor ne yapabilirim.

    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x6d
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x6f
    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x74
    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x69
    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x6f
    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x6e
    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x0d
    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x0a
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00

    Reply

  15. ali

    9 Ağustos 2016 at 19:39

    pic ve ardiuno ile ilgili Bluetooth lu çalışmalara buradan ulaşabilirsiniz
    https://www.youtube.com/watch?v=Uc4r6F_jF3w
    https://www.youtube.com/watch?v=BM-slx4Fr9s

    Reply

  16. musa

    1 Nisan 2017 at 01:10

    merhaba hocam ben sadece 1 tane led kullandım bu devreyi yaparken programındada gerekli işlemleri yaptım ve elimde şuan direnç olmadığı için direnç kullanmadım , telefonum bluetooth algıladı ledi devamlı yakıyor ama açma kapama işlemi yapmıyorum ‘ cihazınızı kontrol edin ‘ mesajı geliyor

    Reply

  17. hüseyin

    5 Nisan 2017 at 10:44

    selam HM 10 bluetooth modülüyle ilgili hiç çalışma veya program bulamadım yardımcı olabilirseniz sevinirim.

    Reply

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bak Bakalım ?

MBED LPC1768 ile 7 Segment Display Kullanımı

Mbed Lpc1768 Mbed, temel olarak ARM Cortex M serisi mikrodenetleyiciler üzerinde hızlı pro…