5.00 / 1 oy

Arduino'da HC06 Bluetooth Modülü ile Telefondan RGB Ledi Kontrol Etmek

Arduino'da HC06 bluetooth modülü kurulumu uygulaması yaptıktan sonra telefonla arduino üzerinde bir şeyleri değiştirme keyfini yaşamamak olmazdı, ben de rgb modülü kullanarak arduino üzerindeki ledin ışık rengini belirleyebildiğimiz bir uygulama ile başlamak istedim.

arduino bluetooth rgb

Yukarıdaki fotoğraftan da görülebileceği gibi HC06 bluetooth modülü ile rgb modülünü bredboard üzerinde birleştiriyoruz.

arduino rgb module bluetoothDevre şemasında görünmeyen alanlar varsa diye başka bir açı.

arduinoKabloların arduino üzerindeki yerleşimi de yukarıdaki fotoğraftan incelenebilir. Şimdi sıra projeyi kodlamaya geldi, Arduino Bluetooth Control Android uygulamasında her bir butonun gönderdiği farklı sinyal kodları var, bu değerleri serial monitör'den seçerek istediğimiz şekilde yönetebiliriz artık. Örneğin 49-50-51 sinyalleri için farklı rgb renklerini açan kodları şu şekilde hazırladım:

Proje Kodları:

int mavi = 3;
int kirmizi = 5;
int yesil = 6;
int data;


void setup() {
  
pinMode(mavi, OUTPUT);
pinMode(kirmizi, OUTPUT);
pinMode(yesil, OUTPUT);
Serial.begin(9600);
}

void loop() {
  
 if(Serial.available()>0){
    data = Serial.read();
    Serial.print(data);
  }
  if(data == 49){
    digitalWrite(kirmizi,HIGH);   
    digitalWrite(yesil,LOW);
    digitalWrite(mavi,LOW);
  }
  else if(data == 50){
    digitalWrite(kirmizi,LOW);
    digitalWrite(yesil,HIGH);
    digitalWrite(mavi,LOW);
  }
  else if(data == 51){
    digitalWrite(kirmizi,LOW);
    digitalWrite(yesil,LOW);
    digitalWrite(mavi,HIGH);
  }
  else{
    digitalWrite(kirmizi,HIGH);
    digitalWrite(yesil,HIGH);
    digitalWrite(mavi,HIGH);
  }
}

 

mr. faruk

03.06.2020 16:57

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Arduino'da HC06 Bluetooth Modülü ile Telefondan RGB Ledi Kontrol Etmek

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.