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. LDR'nin 2 adet bacağı vardır, soldaki bacak 5V’a, sağdaki bacak Anolog 0’a ve 10 Kohm direnç ile GND’ye bağlanmalıdı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 Ldr ışık sensöründen okunan değer 200'den küçükse DC motor ileri yönlü dönmeli, 200'den büyükse durmalı.
DC MOTOR

Dc Motoru Işık Şiddetine Göre Çalıştırma Uygulaması
Dc Motoru Işık Şiddetine Göre Çalıştırma uygulamamızda amacımız; LDR ışık sensöründen okunan değeri oluşturacağımız ldr değişkenine aktararak eğer 200'den küçükse DC motorun ileri yönlü dönmesini, 200'den büyükse durmasını sağlayan devreyi oluşturmak.
Devre çalıştığında
LDR ışık sensöründen okunan değer 200'den küçükse Dc motor -->İleri Dön
LDR ışık sensöründen okunan değer 200'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, LDR ışık sensörü ile ilgili detaylı bilgiye LDR Işık Sensörü sayfasından ulaşabilirsiniz.
-
1 Adet DC Motor
-
1 Adet LDR Işık Sensörü
-
1 Adet 10 Kohm Direnç
-
Arduino Uno
-
Breadboard
-
Jumper Kablolar
Okunan mesafe değerini
panda kuklası söyleyecek.
Okunan mesafe değerini
panda kuklası söyleyecek.
Işık şiddeti değerini
seri porttan okuyacağız.
