Şimdi Ara

kodda nerde hata yaptım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
1.198
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj

  • #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.







  • 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ı >
  • hyrgul H kullanıcısına yanıt
    Teşekkürler
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.