Arduino ile Robotik Kodlama

HC-SR04 ile Park Sensörü Uygulaması

HC-SR04 ile Park Sensörü Uygulaması

 

Farklı projeler mi yapmak istiyorsun. Daha fazlası için tıklayınız

Otomobillerimizde bulunan park sensörü uygulamasını yapmaya çalışalım. Bu uygulamamızı iki farklı şekilde kodlayarak, kodlamada kullanılan “Fonksiyon” tanımını öğreneceğiz. İlk önce Devre Tahtamızı hazırlayalım.

HC-SR04 Ultrasonik Mesafe sensörümüz ile mesafeyi okutup “Mesafe” değişkenine atayalım.

  • 40 cm den büyük mesafelerde Buzzer’ dan düz A4= LA Notası çalsın LED yanmasın.
  • Mesafe yakınlaştıkça LED’ imiz daha kısa aralıklarla yanıp sönsün
  • Buzzer’ da daha kısa aralıklarla sinyal versin.

HC-SR04 ile Park Sensörü Uygulaması

Dikkat edecek olursanız kodlarımız bayağı uzadı. İşte tam da burada Fonksiyon bizim imdadımıza yetişiyor.

HC-SR04 ile Park Sensörü Uygulaması
Kodlar

Mblock yazılımında fonksiyon tanımlamak için;

  • Veri&Blok kod bloğu altında bulunan “Bir Blok Oluştur” düğmesi tıklanır.
  • Ekrana gelen “Yeni Blok” penceresinden bloğumuza “Yakın” ismi verilerek “Tamam” düğmesi tıklanır.
HC-SR04 ile Park Sensörü Uygulaması
Fonksiyon (İşlev) oluşturma

 

  • Aynı işlemler “Uzak” bloğu içinde tekrarlanır.
  • Kodlama alanına “Tanımla Yakın” ve “Tanımla Uzak” isminde iki bloğun geldiğini göreceksiniz.

   

  • Şimdi kod bloklarımızı yeniden aşağıdaki gibi düzenleyelim.
HC-SR04 ile Park Sensörü Uygulaması
Fonksiyon ile Kodların Kullanımı

Kodlarımızı Arduino kartımıza yükleyip çalıştırdığımızda aynı işlemi yaptığını göreceksiniz.

Daha fazla projeler yapmak için tıklayınız

 

İlgili Makaleler

Bir yanıt yazın

Başa dön tuşu