
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 330 Ohm’luk direnç
- – Jumper Kablolar
- -Android işletim sistemine sahip herhangi bir cihaz
Devre Şeması
Led ve Dirençlerin Bağlanması
- Ledleri ve Dirençleri şekildeki gibi Arduino’muza bağlıyoruz …
Bluetooth Modülün Bağlantı Şekli
- 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ı
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
Eğer bu proje ile alakalı bir PCB yaparsanız, fiyat performansın adresi olan PCBWAY‘i tercih etmelisiniz. 10 PCB için sadece 5$ fiyat ödüyorsunuz. Piyasa koşullarına göre çok iyi bir fiyat. İyi çalışmalar 🙂
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
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 .
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
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.
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.
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.
isa
12 Ocak 2016 at 18:22
Hocam aynı şekilde telefonla normal lamba yakmak için ne gibi değişiklikler gerekir?
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.
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
Bilal Kaya
16 Ocak 2016 at 21:01
Normalde robotu nasıl kontrol ediyorsunuz.Herhangi bir kontrol butonu falan kullanıyor musunuz?
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?
Safa
8 Nisan 2016 at 13:26
Hocam bu ledleri ne ile besleyeceğiz video da bir şey göremedim de yardım edebilirmisiniz
Bilal Kaya
9 Nisan 2016 at 07:58
Merhaba,bağlantı şekilleri yazıda detaylı bir şekilde verilmiştir.Dikkatli bir şekilde incelemenizi istiyoruz.
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
Bilal Kaya
15 Nisan 2016 at 07:36
Merhabalar,
http://microcontrollerslab.com/bluetooth-module-interfacing-pic-microcontrollers/ adresini inceler misiniz?
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
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/
yunus emre karakuş
18 Nisan 2016 at 18:24
verdiğiniz linkte yazılan micro denetleyici ardunio değil mi teşekkürler
Bilal Kaya
18 Nisan 2016 at 20:32
Bu çıkış herhangi bir mikrodenetleyici için kullanılabilir.Sadece Arduino’ya özgü değildir.
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
19 Nisan 2016 at 16:30
Rica ederiz
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..
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
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.
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
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
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
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
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.
Serdar
2 Ekim 2017 at 21:29
Hocam android derken apple telefonlarda olmuyor mu ?
Orhan
13 Aralık 2017 at 21:39
Hocam bütün her şeyi yaptık ama çalışmadı kodlar çalışıyor Bluetooth ile de bağlanıyorum ama ledleri kontrol edemiyorum lütfen yardımcı olur musun
Yusuf
6 Ocak 2018 at 23:48
HC 06 Modulünde rxt –> txt olarak bağlandığı zaman arduino ile upload edilemiyor.Rxt –> rxt//txt–>txt olarak bağlayın upload edin sonra uçları tekrar rxt–>txt şeklinde bağlayın.