Konuyu Değerlendir
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino - Android Bluetooth Led Kontrol Etme Yöntemi
#1
Arduino - Android Bluetooth Led Kontrol Etme Yöntemi

Merhaba Arkadaşlar…

Arduino'nun En güzel özelliklerinden biri olan Bluetooth haberleşmenin aslında ne kadar kolay olduğunu göreceksiniz. Bu örnekte Android telefonumuzun Bluetooth unu kullanarak 3 tane led yakıp söndüreceğiz. Aynı mantığı kullanarak led yerine herhangi bir elektronik aleti bağlayarak (lamba,TV,klima...vs)kontrol edebilirsiniz.

Bunun için Android Uygulamaya ihtiyacımız var. Bunun için BURAYA TIKLAYARAK indirebilirsiniz.
İndireceğiniz program içinde devre bağlantı şemaları ve Arduino kodları mevcuttur.


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 220 Ohm luk direnç
-Jumper
-Android işletim sistemine sahip herhangi bir cihaz


Devre Şeması

Led ve Dirençlerin Bağlanması

[Resim: 461-9867162c6a6c729b1a354932d807daff.jpg]

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

  • Direçler 220 Ohm olacak.
Bluetooth Modülün Bağlantı Şekli

[Resim: 462-56624496321491ff2bcbcb3debf7fd68.jpg]

  • 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

Aşağıdaki Kodu Arduinomuza yüklüyoruz..



Kod:
int data;[/COLOR][/SIZE][/LEFT][/COLOR][/SIZE][/LEFT][/COLOR][/SIZE][/LEFT][/COLOR][/SIZE][/LEFT]
[SIZE=6][COLOR=rgb(0, 0, 0)]
[LEFT][SIZE=6][COLOR=rgb(0, 0, 0)]
[LEFT][SIZE=6][COLOR=rgb(0, 0, 0)]
[LEFT][SIZE=6][COLOR=rgb(0, 0, 0)]
[LEFT]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);
}
}
Bul
Alıntı


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  HC-05 BLUETOOTH MODÜL KULLANIMI Ken 0 196 19-05-2016, Saat: 09:57
Son Mesaj: Ken
  ARDUİNO VE MATLAB İLE MPU6050 KULLANIMI VE YÖNTEMLER Ken 0 221 19-05-2016, Saat: 09:57
Son Mesaj: Ken
  MIT APP INVERTOR & ARDUİNO İLE LED KONTROL ETME YÖNTEMİ Ken 0 130 19-05-2016, Saat: 09:55
Son Mesaj: Ken
  MIT APP INVERTOR VE ARDUİNO İLE SERVO MOTOR KONTROL ETME YÖNTEMİ Ken 0 133 19-05-2016, Saat: 09:53
Son Mesaj: Ken
  ARDUİNO İLE NOKİA 5110(PCD8544) GRAFİK LCD KULLANIMI VE GEREKLİ YÖNTEMLER Ken 0 207 19-05-2016, Saat: 09:52
Son Mesaj: Ken

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi
loading...