Kullanılacak Devre Elemanları
Devre

Şekilde görüldüğü gibi LEDlerin –(kısa) bacağı GND pine, + (uzun) bacakları 220 ohm direnç ile 9,10,11,12 nolu dijital pinlere bağlanmıştır. LDRnin 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 mblockta oluşturulur ve Arduino kartına yüklenir.
Kodlar
MBLOCK 3 KODLARI
MBLOCK 5 KODLARI

Arduino karta yazılacak kodlar

TINKERCAD KODLARI

LDR IŞIK SENSÖRÜ

Ldr İle Işık Düzeyi Azaldıkça Daha Fazla Led Yakma Uygulaması
LDR İle Kukla Yürütme Animasyonu uygulamamızda amacımız; LDR'yi analog pinlerden birine bağlayıp ortamın ışık şiddetini bulduktan sonra ldr değişkenine aktarıp, belirlediğimiz eşik değerlere göre kontrol ederek devredeki dört ledin yanma sayısının değişmesini sağlayan devreyi oluşturmak.
Devre çalıştığında ldr değişkeni,
0-250 arasındaysa 1-2-3-4. Led yanacak
250-500 arasındaysa 1-2-3. Led yanacak
500-750 arasındaysa 1-2. Led yanacak
750-1024 arasındaysa 1. Led yanacak.
Devrenin şemasını Tinkercad ile oluşturup inceleyeceğiz daha sonra devreyi breadboard üzerine kurup kodları mBlockta oluşturarak Arduino karta yükleyeceğiz. LDR ışık sensörü ile ilgili detaylı bilgiye LDR Sensörü sayfasından, Ledler ile ilgili detaylı bilgiye Ledler,dirençlerle ile ilgili detaylı bilgiye Dirençler sayfasından, değişkenlerle ilgili detaylı bilgiye Değişkenler sayfasından ulaşabilirsiniz.
-
1 Adet LDR Işık Sensörü
-
1 Adet 10 Kohm Direnç
-
4 adet LED
-
4 adet 220 ohm direnç
-
Arduino Uno
-
Breadboard
-
Jumper Kablolar

Analog oku pin (A) 0 yazan analog pin kutucuğuna tıklanarak ilgili pin numarası değiştirilebilir, bizim örneğimizde 0. analog pin kullanıldığı için 0 yazmaktadır.
LDR ışık sensörü gibi analog donanımlar 0 ile 1023 arasında değer alabilirler.
Mblockta kodları Arduino karta yükledikten sonra devre çalıştığında LDR ışık sensöründen okunan değer 0-250 arasındaysa 1-2-3-4. Ledlerin, 250-500 arasındaysa 1-2-3. Ledlerin, 500-750 arasındaysa 1-2. Ledlerin, 750-1024 arasındaysa 1. Ledin yanması gerekmektedir.
