Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
1263
Tıklama
0
Öne Çıkarma
kodda nerde hata yaptım
F
6 yıl
Onbaşı
Konu Sahibi


#define echoPin 6
#define trigPin 7
#define buzzerPin 8

int maximumRange = 50;
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);
}


Aldığım hata ise şu
Arduino:1.8.9 (Windows 10), Kart:"Arduino/Genuino Uno"

C:\Users\Yunus Şimşek\Documents\Arduino\sketch_jul29a\sketch_jul29a.ino: In function 'void loop()':

sketch_jul29a:16:46: error: 'mesafe' was not declared in this scope

C:\Users\Yunus Şimşek\Documents\Arduino\sketch_jul29a\sketch_jul29a.ino: At global scope:

sketch_jul29a:22:1: error: expected unqualified-id before '{' token

exit status 1
'mesafe' was not declared in this scope

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



H
6 yıl
Yüzbaşı

Mesafe fonksiyonunu tanıtırken sonuna noktalı virgül koymayınız. Bir de return 0 dan sonra else yazınız.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
F
6 yıl
Onbaşı
Konu Sahibi

Teşekkürler




Bu mesajda bahsedilenler: @hyrgul
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.