Araç park sensörü ultrasonik sensör ile yazılım hatası

yazılım da hata veriyor yardımcı olursanız sevinirim

Merhaba,
Bu şekilde yardımcı olamayız lütfen kodları buraya yazabilir misiniz? :slightly_smiling_face:

#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 minimumRange)
{
  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);   //50 ms bekliyoruz.

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

int melodi(int dly)
{
  tone(buzzerPin, 440);
  delay(dly);
  noTone(buzzerPin);
  delay(dly);
}

Bir kaç değişkeni farklı yazmışsın onun için hata veriyor onları düzelttim şuan bir hata kalmadı. İyi günler. :slightly_smiling_face:

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

int maxRange = 50;
int minRange = 0;

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

}

void loop() {
  int olcum = mesafe(maxRange, minRange);
  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);   //50 ms bekliyoruz.

  if(distance >= maxRange || distance <= minRange)
  return 0;
  return distance;
}

int melodi(int dly)
{
  tone(buzzerPin, 440);
  delay(dly);
  noTone(buzzerPin);
  delay(dly);
}

Teşekkürler ilginiz için :+1::clap: sağolun varolun :+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1:

1 Beğeni