Arduino mesafe algılayıcı sensör üzerinden park sensörü nasıl yapılır?

Undertale Fanı4

Centipat
Katılım
23 Temmuz 2024
Mesajlar
70
Daha fazla  
Cinsiyet
Erkek
Evet arkadaşlar Arduino Uno üzerinde mesafe alglayıcı sensör ile nasıl park sensörü yapılır gösterir misiniz? Kodları mBlock üzerinden yazacağım.
 
Evet arkadaşlar Arduino Uno üzerinde mesafe alglayıcı sensör ile nasıl park sensörü yapılır gösterir misiniz? Kodları mBlock üzerinden yazacağım.

Arduino IDE de kodum var istersen atarım ama mBlock değil.

Evet arkadaşlar Arduino Uno üzerinde mesafe alglayıcı sensör ile nasıl park sensörü yapılır gösterir misiniz? Kodları mBlock üzerinden yazacağım.

İstersen MBlock'ta kod yazmayı deneyebilirim senin için. Bir de DC adın varsa verebilirsin yardımcı olurum tüm projelerinde.
 
Evet arkadaşlar Arduino Uno üzerinde mesafe alglayıcı sensör ile nasıl park sensörü yapılır gösterir misiniz? Kodları mBlock üzerinden yazacağım.

Kod:
// Yükseklik sensörü, buzzer ve led değişkenlerini tanımlayın
    int trigPin = 9;
    int echoPin = 10;
    int buzzerPin = 11;

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

    void loop() {
        // Mesafeyi hesaplayın
        digitalWrite(trigPin, LOW);
        delayMicroseconds(2);
        digitalWrite(trigPin, HIGH);
        delayMicroseconds(10);
        digitalWrite(trigPin, LOW);

        long duration = pulseIn(echoPin, HIGH);
        int distance = duration * 0.034 / 2;

        // Mesafeye göre buzzer ve LED'leri kontrol edin
        if (distance < 10) {
            digitalWrite(buzzerPin, HIGH);  // Buzzer çalar
        } else {
            digitalWrite(buzzerPin, LOW);   // Buzzer kapanır
        }

        delay(500);
    }
 
Son düzenleyen: Moderatör:
Evet arkadaşlar Arduino Uno üzerinde mesafe alglayıcı sensör ile nasıl park sensörü yapılır gösterir misiniz? Kodları mBlock üzerinden yazacağım.

Hocam ChatGPT yapar. Mesela bu hoca ChatGPT'den yapmış herhalde:


@MekatronikciAbi kod olarak paylaşırsan iyi olur düz metin olmaz.
 
Son düzenleyen: Moderatör:
Hocam ChatGPT yapar. Mesela bu hoca ChatGPT'den yapmış herhalde:

@MekatronikciAbi kod olarak paylaşırsan iyi olur düz metin olmaz.

Arkadaş belki blok tabanlı kod istemiş olabilir geri dönüş yapmasını beklemeliyiz.

Evet arkadaşlar Arduino Uno üzerinde mesafe alglayıcı sensör ile nasıl park sensörü yapılır gösterir misiniz? Kodları mBlock üzerinden yazacağım.

Kodumuz:

Kod:
#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);
 
}







Eğer sesi beğenmezsen kodun sonunda bulunan bu bölümdeki 440 sayısını değiştirmen yeterlidir. Örneğin 880 560 deneyerek en uygun sesi bulabilirsin. Bir de çözüm olarak seçersen güzel olur.
 

Dosya Ekleri

  • 1737719041646.png
    5,2 KB · Görüntüleme: 16
Son düzenleme:

Teşekkürler.

Bir de çözüm olarak seçersen güzel olur.

İşaretlemek için bölüm yok? Galiba ben konuyu soru olarak açmayı unutmuşum.

Arduino IDE de kodum var istersen atarım ama mBlock değil.

İstersen MBlock'ta kod yazmayı deneyebilirim senin için. Bir de DC adın varsa verebilirsin yardımcı olurum tüm projelerinde.

Aslında arkadaş olabiliriz ama DC ad derken neden bahsediyorsun onu anlayamadım?
 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…