stray '/342 in program hatası

  • Konuyu başlatan AWDA
  • Başlangıç Tarihi
  • Mesaj 16
  • Görüntüleme 1.131

AWDA

Centipat
Katılım
31 Ocak 2023
Mesajlar
16
Daha fazla  
Cinsiyet
Erkek
#include <SoftwareSerial.h>
SoftwareSerial BT(11, 10);// TX, RX

int sag_hiz=3;
int sag_ileri=4;
int sag_geri=5;
int sol_hiz=6;
int sol_ileri=7;
int sol_geri=8;

void setup(){
Serial.begin(9600);
BT.begin(9600);

pinMode(sag_ileri,OUTPUT);
pinMode(sag_geri,OUTPUT);
pinMode(sol_ileri,OUTPUT);
pinMode(sol_geri,OUTPUT);

}
void loop(){
if (BT.available()){
char bilgi = BT.read();
if (bilgi == ‘F’){
digitalWrite(sag_ileri,HIGH);
digitalWrite(sag_geri,LOW);
digitalWrite(sol_ileri,HIGH);
digitalWrite(sol_geri,LOW);
}
else if (bilgi == ‘B’){
digitalWrite(sag_ileri,LOW);
digitalWrite(sag_geri,HIGH);
digitalWrite(sol_ileri,LOW);
digitalWrite(sol_geri,HIGH);
}
else if (bilgi == ‘L’){
digitalWrite(sag_ileri,HIGH);
digitalWrite(sag_geri,LOW);
digitalWrite(sol_ileri,LOW);
digitalWrite(sol_geri,HIGH);
}
else if (bilgi == ‘R’){
digitalWrite(sag_ileri,LOW);
digitalWrite(sag_geri,HIGH);
digitalWrite(sol_ileri,HIGH);
digitalWrite(sol_geri,LOW);
}
else if (bilgi == ‘G’){
digitalWrite(sag_ileri,LOW);
digitalWrite(sag_geri,LOW);
digitalWrite(sol_ileri,HIGH);
digitalWrite(sol_geri,LOW);
}
else if (bilgi == ‘I’){
digitalWrite(sag_ileri,LOW);
digitalWrite(sag_geri,LOW);
digitalWrite(sol_ileri,HIGH);
digitalWrite(sol_geri,LOW);
}
else if (bilgi == ‘H’){
digitalWrite(sag_ileri,LOW);
digitalWrite(sag_geri,HIGH);
digitalWrite(sol_ileri,LOW);
digitalWrite(sol_geri,LOW);
}
else if (bilgi == ‘J’){
digitalWrite(sag_ileri,LOW);
digitalWrite(sag_geri,LOW);
digitalWrite(sol_ileri,LOW);
digitalWrite(sol_geri,HIGH);
}
else if (bilgi == ‘S’){
digitalWrite(sag_ileri,LOW);
digitalWrite(sag_geri,LOW);
digitalWrite(sol_ileri,LOW);
digitalWrite(sol_geri,LOW);
}
else if (bilgi == ‘0’ && bilgi == ‘1’){
analogWrite(sag_hiz,0);
analogWrite(sol_hiz,0);
}
else if (bilgi == ‘2’ && bilgi == ‘3’){
analogWrite(sag_hiz,50);
analogWrite(sol_hiz,50);
}
else if (bilgi == ‘4’ && bilgi == ‘5’){
analogWrite(sag_hiz,100);
analogWrite(sol_hiz,100);
}
else if (bilgi == ‘6’ && bilgi == ‘7’){
analogWrite(sag_hiz,150);
analogWrite(sol_hiz,150);
}
else if (bilgi == ‘8’ && bilgi == ‘9’){
analogWrite(sag_hiz,200);
analogWrite(sol_hiz,200);
}
else if (bilgi == ‘q’){
analogWrite(sag_hiz,255);
analogWrite(sol_hiz,255);
} } }

Else if'den veriyor hatayı.
 
Son düzenleyen: Moderatör:
Hata belli, tırnakları doğru kullanmamışsınız. '1' bu şekilde tırnakları kullanın.

İf else bloklarında başka bir sorun yok. Ek olarak Switch case kullansanız daha iyi olur bu yapı için.
 
Son düzenleme:
Hata belli, tırnakları doğru kullanmamışsınız. '1' bu şekilde tırnakları kullanın.

İf else bloklarında başka bir sorun yok. Ek olarak Switch case kullansanız daha iyi olur bu yapı için.

Vallahi sağ ol gözümden kaçmış son dediğinizi açıklar mısınız?
 
Son düzenleyen: Moderatör:
Switch case diye araştırın internette. Daha iyi olur Switch case.

 
Hata belli, tırnakları doğru kullanmamışsınız. '1' bu şekilde tırnakları kullanın.

İf else bloklarında başka bir sorun yok. Ek olarak Switch case kullansanız daha iyi olur bu yapı için.

Switch case diye araştırın internette. Daha iyi olur Switch case.

Sorun çözüldü mü?

Bir de bu kesme işareti Arduino programında normal burada farklı çıkmış sorun o değilmiş başka bir öneriniz var mıdır?
 
Son düzenleyen: Moderatör:
Hatayı ekran görüntüsü olarak atar mısınız?
 
O kısımda yer alan q harfini büyük Q olarak değiştirir misiniz?
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…