Kullanılacak Devre Elemanları
Devre

Dc motoru L298N motor sürücü kartının sağdaki OUT3-OUT4 girişlerine bağladığımız için, Arduino kartın 6. sayısal pinini L298N motor sürücü kartının IN3 girişine ve Arduino kartın 7. sayısal pinini L298N motor sürücü kartının IN4 girişine bağlıyoruz. L298N motor sürücü kartının GND pinini Arduino kartının GND pinine ve pilin - (siyah) kablosuna, pilin + (kırmızı) kablosunu da L298N motor sürücü kartının 12V pinine bağlıyoruz. HC-SR04 mesafe sensörü Vcc-5v pinine, Trig (Tetik) 13. Pine, Echo(Okuma) 12. Pine, Gnd-GND pinine bağlanmıştır. Devrenin çalışması için gereken kodları aşağıdaki gibi oluşturarak ve Arduino kartına yükleyelim.
Kodlar
MBLOCK 3 KODLARI


MBLOCK 5 KODLARI


TINKERCAD KODLARI


Kodları Arduino karta yükledikten sonra devre çalıştığında HC-SR04 mesafe sensöründen okunan değer 20'den küçükse DC motor ileri yönlü dönmeli, 20'den büyükse durmalı.
DC MOTOR

Dc Motoru Mesafeye Göre Çalıştırma Uygulaması
Dc Motoru Mesafeye Göre Çalıştırma uygulamamızda amacımız; HC-SR04 mesafe sensöründen okunan değer 20'den küçükse DC motorun ileri yönlü dönmesini, 20'den büyükse durmasını sağlayan devreyi oluşturmak.
Devre çalıştığında
HC-SR04 mesafe sensöründen okunan değer 20'den küçükse Dc motor -->İleri Dön
HC-SR04 mesafe sensöründen okunan değer 20'den büyükse Dc motor -->Dur
Devrenin şemasını Fritzing ve Tinkercad ile oluşturup inceleyeceğiz daha sonra devreyi breadboard üzerine kurup kodları mBlockta oluşturarak Arduino karta yükleyeceğiz. DC Motor ile ilgili detaylı bilgiye DC Motor sayfasından, HC-SR04 Mesafe Sensörü ile ilgili detaylı bilgiye HC-SR04 Mesafe Sensörü sayfasından ulaşabilirsiniz.
-
1 Adet DC Motor
-
1 Adet HC-SR04 Mesafe Sensörü
-
Arduino Uno
-
Breadboard
-
Jumper Kablolar
Okunan mesafe değerini
panda kuklası söyleyecek.
