Arduino stray '\304' in program Hatası

ArdünyocuÇocuk

Yeni Üye
21 Mar 2019
2
0
0
ankara
Cinsiyet
Erkek
Merhabalar hatanın kaynağı nedir?
Kod:
int trigPin = 7;
int echoPin = 8;
int trigPin1 = 9;
int echoPin1 = 10;
int in1 = 3
int in2 = 4
int in3 = 5
int in4 = 6
int ena = 11
int enb = 12

long sure;
long uzaklik;
long sure1;
long uzaklik1;

void setup(){
  pinMode(in1, OUTPUT);
  pinMode(in2, OUTPUT);
  pinMode(in3, OUTPUT);
  pinMode(in4, OUTPUT);
  pinMode(ena, OUTPUT);
  pinMode(enb, OUTPUT);
  pinMode(trigPin, OUTPUT); /* trig pini çıkış olarak ayarlandı */
  pinMode(echoPin,INPUT); /* echo pini giriş olarak ayarlandı */
  pinMode(trigPin1, OUTPUT); /* trig pini çıkış olarak ayarlandı */
  pinMode(echoPin1,INPUT); /* echo pini giriş olarak ayarlandı */
  Serial.begin(9600); /* Seri haberlesme baslatildi */
}
void loop()
{
  digitalWrite(ena, HIGH);
  digitalWrite(enb, HIGH);
  digitalWrite(trigPin, LOW); /* sensör pasif hale getirildi */
  delayMicroseconds(5);
  digitalWrite(trigPin, HIGH); /* Sensore ses dalgasının üretmesi için emir verildi */
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);  /* Yeni dalgaların üretilmemesi için trig pini LOW konumuna getirildi */
  sure = pulseIn(echoPin, HIGH); /* ses dalgasının geri dönmesi için geçen sure ölçülüyor */
  uzaklik= sure /29.1/2; /* ölçülen sure uzaklığa çevriliyor */           
  if(uzaklik > 200) {
  uzaklik = 200;    }
  Serial.print("Uzaklik "); 
  Serial.print(uzaklik); /* hesaplanan uzaklık bilgisayara aktarılıyor */
  Serial.print(" CM olarak olculmustur.       ");


  digitalWrite(trigPin1, LOW); /* sensör pasif hale getirildi */
  delayMicroseconds(5);
  digitalWrite(trigPin1, HIGH); /* Sensore ses dalgasının üretmesi için emir verildi */
  delayMicroseconds(10);
  digitalWrite(trigPin1, LOW);  /* Yeni dalgaların üretilmemesi için trig pini LOW konumuna getirildi */
  sure1 = pulseIn(echoPin1, HIGH); /* ses dalgasının geri dönmesi için geçen sure ölçülüyor */
  uzaklik1= sure1 /29.1/2; /* ölçülen sure uzaklığa çevriliyor */           
  if(uzaklik1 > 200) {
    uzaklik1 = 200;  }
    
  Serial.print("Uzaklik2 "); 
  Serial.print(uzaklik1); /* hesaplanan uzaklık bilgisayara aktarılıyor */
  Serial.println(" CM olarak olculmustur."); 
 
  if(uzaklık < 15 and uzaklık1 < 15) {
    digitalWrite(in1, HIGH);
    digitalWrite(in2, LOW);
    digitalWrite(in3, LOW);
    digitalWrite(in4, HIGH);
  }
 
  if(uzaklık < 15 and uzaklık1 > 15) {
    digitalWrite(in1, HIGH);
    digitalWrite(in2, LOW);
    digitalWrite(in3, LOW);
    digitalWrite(in4, HIGH);
  }

  if(uzaklık > 15 and uzaklık1 < 15) {
    digitalWrite(in1, LOW);
    digitalWrite(in2, HIGH);
    digitalWrite(in3, HIGH);
    digitalWrite(in4, LOW);
  }

  else  {
    digitalWrite(in1, HIGH);
    digitalWrite(in2, LOW);
    digitalWrite(in3, HIGH);
    digitalWrite(in4, LOW);
  }

}
Hata kodu da şöyle
Kod:
Fizik_Proje:62:3: error: stray '\304' in program

   if(uzaklık < 15 and uzaklık1 < 15) {

   ^

Fizik_Proje:62:3: error: stray '\261' in program

Fizik_Proje:62:3: error: stray '\304' in program

Fizik_Proje:62:3: error: stray '\261' in program

Fizik_Proje:69:3: error: stray '\304' in program

   if(uzaklık < 15 and uzaklık1 > 15) {

   ^

Fizik_Proje:69:3: error: stray '\261' in program

Fizik_Proje:69:3: error: stray '\304' in program

Fizik_Proje:69:3: error: stray '\261' in program

Fizik_Proje:76:3: error: stray '\304' in program

   if(uzaklık > 15 and uzaklık1 < 15)

   ^

Fizik_Proje:76:3: error: stray '\261' in program

Fizik_Proje:76:3: error: stray '\304' in program

Fizik_Proje:76:3: error: stray '\261' in program

Fizik_Proje:6:1: error: expected ',' or ';' before 'int'

 int in2 = 4

 ^

C:\Users\Casper\Desktop\Fizik_Proje\Fizik_Proje.ino: In function 'void setup()':

Fizik_Proje:19:11: error: 'in2' was not declared in this scope

   pinMode(in2, OUTPUT);

           ^

Fizik_Proje:20:11: error: 'in3' was not declared in this scope

   pinMode(in3, OUTPUT);

           ^

Fizik_Proje:21:11: error: 'in4' was not declared in this scope

   pinMode(in4, OUTPUT);

           ^

Fizik_Proje:22:11: error: 'ena' was not declared in this scope

   pinMode(ena, OUTPUT);

           ^

Fizik_Proje:23:11: error: 'enb' was not declared in this scope

   pinMode(enb, OUTPUT);

           ^

C:\Users\Casper\Desktop\Fizik_Proje\Fizik_Proje.ino: In function 'void loop()':

Fizik_Proje:32:16: error: 'ena' was not declared in this scope

   digitalWrite(ena, HIGH);

                ^

Fizik_Proje:33:16: error: 'enb' was not declared in this scope

   digitalWrite(enb, HIGH);

                ^

Fizik_Proje:39:3: error: 'sure' was not declared in this scope

   sure = pulseIn(echoPin, HIGH); /* ses dalgasının geri dönmesi için geçen sure ölçülüyor */

   ^

Fizik_Proje:62:6: error: 'uzakl' was not declared in this scope

   if(uzaklık < 15 and uzaklık1 < 15) {

      ^

Fizik_Proje:62:13: error: expected ')' before 'k'

   if(uzaklık < 15 and uzaklık1 < 15) {

             ^

Fizik_Proje:64:18: error: 'in2' was not declared in this scope

     digitalWrite(in2, LOW);

                  ^

Fizik_Proje:65:18: error: 'in3' was not declared in this scope

     digitalWrite(in3, LOW);

                  ^

Fizik_Proje:66:18: error: 'in4' was not declared in this scope

     digitalWrite(in4, HIGH);

                  ^

Fizik_Proje:69:6: error: 'uzakl' was not declared in this scope

   if(uzaklık < 15 and uzaklık1 > 15) {

      ^

Fizik_Proje:69:13: error: expected ')' before 'k'

   if(uzaklık < 15 and uzaklık1 > 15) {

             ^

Fizik_Proje:71:18: error: 'in2' was not declared in this scope

     digitalWrite(in2, LOW);

                  ^

Fizik_Proje:72:18: error: 'in3' was not declared in this scope

     digitalWrite(in3, LOW);

                  ^

Fizik_Proje:73:18: error: 'in4' was not declared in this scope

     digitalWrite(in4, HIGH);

                  ^

Fizik_Proje:76:6: error: 'uzakl' was not declared in this scope

   if(uzaklık > 15 and uzaklık1 < 15)

      ^

Fizik_Proje:76:13: error: expected ')' before 'k'

   if(uzaklık > 15 and uzaklık1 < 15)

             ^

Fizik_Proje:78:18: error: 'in2' was not declared in this scope

     digitalWrite(in2, HIGH);

                  ^

Fizik_Proje:79:18: error: 'in3' was not declared in this scope

     digitalWrite(in3, HIGH);

                  ^

Fizik_Proje:80:18: error: 'in4' was not declared in this scope

     digitalWrite(in4, LOW);

                  ^

Fizik_Proje:83:3: error: 'else' without a previous 'if'

   else  {

   ^

exit status 1
stray '\304' in program
Kırmızıyla işaretlenen kod ise
if(uzaklık > 15 and uzaklık1 < 15) {
 

arifpaspal

Yeni Üye
22 Ara 2019
1
1
0
Sakarya
Cinsiyet
Erkek
if(uzaklık < 15 and uzaklık1 < 15) {

Türkçe karakter kullanmışsın, hata burada, muhtemelen görmüşsünüzdür ancak diğer kullanıcılar için hatanın çözümü olacaktır. Geleneksel programlama dillerinde ortak dil olana İngiliz alfabesi ve ASCII alfabe ve semboller kullanmalısınız
 
  • Beğen
Tepkiler: RobotikForumx

Robotikforum.net Nedir?

  • Robotikforum.net 2020 yılında kurulup yayın hayatına başlayan ve Türkiye’de robotik kodlama alanının gelişimine katkıda bulunmak için bu alan ile ilgilenen bireylerin bir birleri ile yardımlaşmaları ve fikir danışmalarını sağlayarak daha iyi öğrenmek için her bir bireyin bilgisini ve tecrübesini alarak kendini geliştirebileceği ve sorularına cevap bulabileceği bir platform olarak kurulmuştur.

Bilgilendirme!!!

İçerik sağlayıcı paylaşım sitelerinden biri olan www.robotikforum.net Adresimizde T.C.K 20.ci Madde ve 5651 Sayılı Kanun'un 4.cü maddesinin (2).ci fıkrasına göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur.

Sayfamızı beğendin mi?