Kullanılacak Devre Elemanları
Devre

Kodlar
MBLOCK 3 KODLARI
MBLOCK 5 KODLARI

Panda kuklasına yazılacak kodlar

Arduino karta yazılacak kodlar
TINKERCAD KODLARI

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ğerin panda kuklası tarafından söylenmesi (tinkercadde seri porttan okunması) ve eşik değer olan 300 den küçük olduğunda ledin yanması, 300 den büyükse yanmaması gerekmektedir.
LDR IŞIK SENSÖRÜ

LDR İle Karanlıkta Yanan Led Uygulaması
LDR İle Karanlıkta Yanan Led uygulamamızda amacımız; LDR ile ortamın ışık şiddetini bulduktan sonra analog pinlerden birine bağlayıp, belirlediğimiz eşik değere göre kontrol ederek eşik değerden düşükse Ledin yanmasını, yüksekse Ledin sönmesini sağlayan devreyi oluşturmak.
Devre çalıştığında eşik değeri 300 olarak belirleyip,
Eğer Analog(0) dan gelen değer 300'den küçükse led yanacak,
Eğer Analog(0) dan gelen değer 300'den büyükse led yanmayacak.
Devrenin şemasını Tinkercad ile oluşturup inceleyeceğiz daha sonra devreyi breadboard üzerine kurup kodları mBlockta oluşturarak Arduino karta yükleyeceğiz. Ledler ile ilgili detaylı bilgiye Ledler, LDR ışık sensörü ile ilgili detaylı bilgiye LDR Işık Sensörü 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ç
-
Arduino Uno
-
Breadboard
-
Jumper Kablolar
Şekilde görüldüğü gibi LEDin –(kısa) bacağı GND pine, + (uzun) bacağı 220 ohm direnç ile 5 nolu pine bağlanmıştır. 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 mblockta oluşturulur ve Arduino kartına yüklenir.

