Uygulama videosu:
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ı:
Arduino kodlarımız:
İhtiyaç halinde konuya ait dosyaları orjinal konu ekinden indirebilirsiniz.
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ı:
Arduino kodlarımız:
Kod:
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 konuya ait dosyaları orjinal konu ekinden indirebilirsiniz.