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 :
- Ledler ve buzzer
- HC-05 Bluetooth Modulü (veya HC-05)
- Arduino Uno(veya herhangi bir modeli)
- 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ı :
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.