Arduino ile Robotik Kodlama

HC-SR04 ile Park Sensörü Uygulaması

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 cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu