Geliştirme kartı için yazılan kod çalışmıyor

kaismit

Femtopat
Katılım
21 Haziran 2023
Mesajlar
3
Daha fazla  
Cinsiyet
Erkek
C#:
char led;
const byte kl = 10;
const byte sl = 9;
const byte yl = 8;

void setup() {
  Serial.begin(9600);
  pinMode(kl, OUTPUT);
  pinMode(sl, OUTPUT);
  pinMode(yl, OUTPUT);
}

void loop() {
   if (Serial.available()){
     led = Serial.read();
   }
 if (led == "k"){
   digitalWrite(kl,HIGH);
   digitalWrite(sl,LOW);
   digitalWrite(yl,LOW);
 }

   else if (led == "y"){
   digitalWrite(yl,HIGH);
   digitalWrite(sl,LOW);
   digitalWrite(kl,LOW);
    }

    if (led == "s"){
   digitalWrite(sl,HIGH);
   digitalWrite(kl,LOW);
   digitalWrite(yl,LOW);
    }
 
}
 
Son düzenleyen: Moderatör:
@kaismit Aynen, kodu at. Çalışmayan kısmı söyleme. Detay vererek konu aç ki insanlar yardım etsin.

Ayrıca char için tek tırnak kullanılır.

Önce dili öğren.
 
Char olarak tanımlayıp tek tırnak içinde de denedim kodu. Sonuç aynı.

@kaismit Arduino'ya Bluetooth modülü bağlayıp (HC 06 ) LED yakacaktım. Telefondan veri gönderdiğim anda UNO üzerindeki TX PIN'i yanıp çok hızlı sönüyor ama istediğim işlem olmuyor
 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…