Elektrik elektronik temrinleri

Ders Notlarý => Arduino Öðreniyorum => Uzaktan kontrol => Konuyu balatan: Hasan ERTÜRK - 15 Kasm 2015, 12:43:03

Balk: 8. Bluetooth Ýle Led Kontrol
Gnderen: Hasan ERTÜRK - 15 Kasm 2015, 12:43:03
Uygulama videosu:
http://www.youtube.com/watch?v=AbD8VIZzAGA

Devremizin fotoðrafý:
(http://temrinlerim.org/images/arduino113.jpg)

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 (https://play.google.com/store/apps/details?id=appinventor.ai_tellerimicin.Arduinondroid3led) 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ý:
(http://temrinlerim.org/images/arduino114.png)
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.