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

iamironman

Hectopat
Katılım
3 Kasım 2019
Mesajlar
267
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.
 

Yeni konular

Geri
Yukarı