Arduino

Arduino Bluetooth Modulü ile Led Yakma

Bu uygulamamız ile Arduino Bluetooth Modülü ile haberleşim led yakma uygulaması yapacağız.

Kullanacağımız malzemeler :

  1. Ledler ve buzzer
  2. HC-05 Bluetooth Modulü (veya HC-05)
  3. Arduino Uno(veya herhangi bir modeli)
  4. Android Telefon

Uygulamamız iki adet Led yakcaz ve bir buzzer dan ses çıkaracağız.

Kodlarımız :
#include<SoftwareSerial.h>
SoftwareSerial btmodul(10,11);   // 10 ve 11. pin Rx ve Tx pinleri olacaktır.
char data;  //data değişkeninin türünü char olarak ayarlıyoruz.
int led=13; 
int led1=3;
int buzzer=4;
void setup()
{
btmodul.begin(9600);  // Seri iletişimi başlatır.
pinMode(led,OUTPUT);  //13. pinimizi(led=13) çıkış yapıyoruz.  
pinMode(led1,OUTPUT);
pinMode(buzzer,OUTPUT);
}
void loop()
{
if (btmodul.available()) {   // Eğer bluetooth bağlantısı varsa içindeki kodları çalıştırır. (Bu kısmı kullanmayada bilirsin.)
data = btmodul.read();     //Gelen değeri okuyoruz. ve data değişkenine aktarıyoruz.
if(data=='1') {    //Eğer Android'ten gelen değer "1" ise( yani 1 rakamına bastığımızda,)
digitalWrite(led,HIGH);}    //digitalWrite ile 13. pini (HIGH) yaparak Ledimizi yakıyoruz. 
else if(data=='0'){       //Eğer Android'ten gelen değer  "2"  rakamı ise
digitalWrite(led,LOW); }    //digitalWrite ile 13. pini (LOW) yaparak Ledimizi söndürüyoruz. 
else if(data=='g'){    // Eğer "g" tuşuna basılırsa;
digitalWrite(led1,HIGH);  // ledi 0.1 saniye aralıklarla yakıp söndür
delay(100);
digitalWrite(led1,LOW);
delay(100);
}
else if(data=='k'){    // Eğer "k" tuşuna basılırsa,
digitalWrite(buzzer,HIGH);   // Buzzer'ı 1 saniye aralıklarla aktif et.
delay(1000);
digitalWrite(buzzer,LOW);
delay(1000);
}
}
}
Devre Tasarımı :

Arduino Bluetooth Modulü ile Led Yakma 1

Yukardaki kodlarımızı Arduino muzun içine attıktan sonra devremizi kurup çalıştırabilirsiniz . Android telefonunuza GooglePlay den Bluetooth modülünden haberleşme için Arduino Bluetooth Controller uygulamasını indirerek modül ile eşleştirip kontrol edebilirsiniz. Kontrol için “1,0,g ve k” karakterlerini kullanarak çalıştırğını görebilirsiniz.

Etiketler
Daha Fazla Göster

MeK

Pamukkale Üniversitesi Elektrik Elektronik Mühendisliği ni 2018 yılında bitirdim. 2018 yılında Yüksek Lisansa Karatekin Üniversitesi Elektrik Elektronik Mühendisliğine başladım. Programlamayı seviyorum Delphi, C# , C , PHP dillerine hakimim ARM ile uğraşıyorum bunların yanında web tasarım ve sunucu yönetimi ile hobi olarak uğraşıyorum. Sizlere Kodmek sayfamda hakim olduğum diller ve öğrenmek istediğim konularda yardımcı olmaya çalışacağım

Bir cevap yazın

Başa dön tuşu
Kapalı