Elektrik Elektronik Teknolojisi Alanı Temrinleri

 
Hoşgeldiniz Ziyaretçi. Lütfen giriş yapın veya kayıt olun.

Kullanıcı adınızı, şifrenizi ve aktif kalma süresini giriniz

Gönderen Konu: 8. Bluetooth İle Led Kontrol  (Okunma sayısı 1878 defa)

0 Üye ve 3 Ziyaretçi konuyu incelemekte.

15 Kasım 2015, 11:13:03
Çevrimdışı Hasan ERTÜRK
*
İleti: 496
Karma 3
Profili Görüntüle Spina Bifida 
Uygulama videosu:
<iframe width="640" height="385" src="//www.youtube.com/embed/AbD8VIZzAGA?fs=1&start=" frameborder="0" allowfullscreen></iframe>

Devremizin fotoğrafı:


Bu dersimizde bluetooth ve android cihazımızla 3 adet ledi yakıp söndürmeyi öğreneceğiz. İhtiyaca binaen ledlerin yerine birer röle sürererek ampül, ısıtıcı, klima, tv gibi farklı cihazları android cihazınız üzerinden açıp kapatabilirsiniz.

Andoid uygulaması yazılımı Yusuf ELOSMAN (Karadeniz Teknik Üniversitesi/Bilgisayar Mühendisliği) tarafından yapılmıştır. Söz konusu android uygulamasını buraya tıklayıp ya da arama motorlarında Arduino Bluetooth Led Control diye aratarak  android cihazınıza kurabilirsiniz.

Gerekli Malzemeler:
- Arduino Uno
– Bluetooth Modül (HC-05 / HC-06 / HC-07 ) Herhangi birini kullanabilirisiniz.
-3 adet Led
-3 adet 220 Ohm luk direnç
-Jumper
-Android işletim sistemine sahip herhangi bir cihaz

Devre şeması:

Fritzing çizimini konu ekinden indirebilirsiniz.

Arduino kodlarımız:
int data;
int KIRMIZI=13;
int SARI=12;
int YESIL=11;
void setup()
{
pinMode(KIRMIZI,OUTPUT);
pinMode(SARI,OUTPUT);
pinMode(YESIL,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(KIRMIZI,1);
if(data=='2')
digitalWrite(KIRMIZI,0);
if(data=='3')
digitalWrite(SARI,1);
if(data=='4')
digitalWrite(SARI,0);
if(data=='5')
digitalWrite(YESIL,1);
if(data=='6')
digitalWrite(YESIL,0);
delay(100);
}
}

İhtiyaç halinde arduino dosyasını konu ekinden indirebilirsiniz.
« Son Düzenleme: 13 Ekim 2016, 15:41:09 Gönderen: fatek »