Arduino ile Robotik Kodlama

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.

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

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.

     

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

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

 

İlgili Makaleler

Bir yanıt yazın

Başa dön tuşu