Arduino "exit status 1 expected unqualified-id before 'for'" hatası

iamironman

Kilopat
Katılım
3 Kasım 2019
Mesajlar
291
76. satırda aşağıdaki hatayı alıyorum sebebi nedir?

Kod:
exit status 1
expected unqualified-id before 'for'



Kod:
#define echoPin 13
#define trigPin 9
#define buzzerPin 10

int maximumRange = 150;
int minimumRange = 0;



void setup() {
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  pinMode(buzzerPin, OUTPUT);

}

void loop() {

  int olcum = mesafe(maximumRange, minimumRange);
  melodi(olcum*10);

}

int mesafe(int maxrange, int minrange)
{
  long duration, distance;

  digitalWrite(trigPin,LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);

  duration = pulseIn(echoPin, HIGH);
  distance = duration / 58.2;
  delay(50);

  if(distance >= maxrange || distance <= minrange)
  return 0;
  return distance;
}

int melodi(int dly)
{
  tone(buzzerPin, 440);
  delay(dly);
  noTone(buzzerPin);
  delay(dly);
 
}
 
  for (int j = 0; j <= 7; j++)
  {
    digitalWrite(segmentPin[j], sayi[onlar][j]);
  }
  digitalWrite(Onlar_Hanesi, LOW);// onlar
  digitalWrite(Birler_Hanesi, HIGH);

  delay(5);

  for (int j = 0; j <= 7; j++)  //tum ekrani sondur
  {
    digitalWrite(segmentPin[j], sayi[onlar][j]);
  }


  for (int j = 0; j <= 7; j++)
  {
    digitalWrite(segmentPin[j], sayi[birler][j]);
  }
  digitalWrite(Onlar_Hanesi, HIGH);// birler
  digitalWrite(Birler_Hanesi, LOW);

  delay(5);

  for(int j = 0; j <= 7; j++)
  {
    digitalWrite(segmentPin[j], sayi[birler][j]);
  }
}
[ICODE][ICODE][ICODE][/ICODE][/ICODE][/ICODE]
 
for (int j = 0; j <= 7; j++) { digitalWrite(segmentPin[j], sayi[onlar][j]); } digitalWrite(Onlar_Hanesi, LOW);// onlar. digitalWrite(Birler_Hanesi, HIGH); delay(5); for (int j = 0; j <= 7; j++) //tum ekrani sondur. { digitalWrite(segmentPin[j], sayi[onlar][j]); } for (int j = 0; j <= 7; j++) { digitalWrite(segmentPin[j], sayi[birler][j]); } digitalWrite(Onlar_Hanesi, HIGH);// birler. digitalWrite(Birler_Hanesi, LOW); delay(5); for(int j = 0; j <= 7; j++) { digitalWrite(segmentPin[j], sayi[birler][j]); }

Bu kısım bir karakter ileride. Sanırım bundan dolayı hata verdi.
 
for (int j = 0; j <= 7; j++) { digitalWrite(segmentPin[j], sayi[onlar][j]); } digitalWrite(Onlar_Hanesi, LOW);// onlar. digitalWrite(Birler_Hanesi, HIGH); delay(5); for (int j = 0; j <= 7; j++) //tum ekrani sondur. { digitalWrite(segmentPin[j], sayi[onlar][j]); } for (int j = 0; j <= 7; j++) { digitalWrite(segmentPin[j], sayi[birler][j]); } digitalWrite(Onlar_Hanesi, HIGH);// birler. digitalWrite(Birler_Hanesi, LOW); delay(5); for(int j = 0; j <= 7; j++) { digitalWrite(segmentPin[j], sayi[birler][j]); }

Bu kısım bir karakter ileride. Sanırım bundan dolayı hata verdi.
Bu kodu tam olarak nereye yapıştıracağım?
 
Ben de öyle düşündüm ama nasıl fonksiyonun içine alabilirim?

Kodu ne için yazdığını bilmiyorum o yüzden net bir cevap veremem eğer kodu sen yazdıysan ve bu konuyu bilmiyorsan benim daha önce izlediğim bir fonksiyon dersi vardı.
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

Buna bakabilirsin.
 
Kodu ne için yazdığını bilmiyorum o yüzden net bir cevap veremem eğer kodu sen yazdıysan ve bu konuyu bilmiyorsan benim daha önce izlediğim bir fonksiyon dersi vardı.
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

Buna bakabilirsin.

Teşekkürler.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Yeni mesajlar

Geri
Yukarı