int veri; //Bluetooth üzerinden okuduğumuz değişken. int kirmiziPin = 9; //RGB Ledin kırmızı bacağının takılacağı pin int yesilPin = 10; //RGB Ledin yeşil bacağının takılacağı pin int maviPin = 11; //RGB Ledin mavi bacağının takılacağı pin void setup() { Serial.begin(9600); //Seri haberleşmeyi başlatıyoruz. pinMode(kirmiziPin,OUTPUT); //Kırmızı pinini OUTPUT olarak ayarlıyoruz. pinMode(yesilPin,OUTPUT); //Yeşl pinini OUTPUT olarak ayarlıyoruz. pinMode(maviPin,OUTPUT); //Mavi pinini OUTPUT olarak ayarlıyoruz. } void loop() { if(Serial.available()>0){ //Seri haberleşmeden veri gelmesini bekliyoruz. veri = Serial.read(); //Seri haberleşmeden gelen veriyi okuyoruz. } if(veri == 'k'){ //Seri haberleşmeden k harfi geldiğinde bu kısım çalışır. digitalWrite(kirmiziPin,LOW); } else if(veri == 'y'){ //Seri haberleşmeden y harfi geldiğinde bu kısım çalışır. digitalWrite(yesilPin,LOW); } else if(veri == 'm'){ //Seri haberleşmeden m harfi geldiğinde bu kısım çalışır. digitalWrite(maviPin,LOW); } else{ //Seri haberleşmeden tanımlanmayan veri geldiğinde bu kısım çalışır. digitalWrite(kirmiziPin,HIGH); digitalWrite(yesilPin,HIGH); digitalWrite(maviPin,HIGH); } if(veri == 'k'){ //Seri haberleşmeden k harfi geldiğinde bu kısım çalışır. digitalWrite(kirmiziPin,HIGH); } else if(veri == 'y'){ //Seri haberleşmeden y harfi geldiğinde bu kısım çalışır. digitalWrite(yesilPin,HIGH); } else if(veri == 'm'){ //Seri haberleşmeden m harfi geldiğinde bu kısım çalışır. digitalWrite(maviPin,HIGH); } }