Arduino & IoT Academy · Ders

Otomatik Gece Lambası

Ortam karardığında ve hareket algılandığında bir LED'i yakın.

4. ders / 413 adım

Otomatik Gece Lambası, CoddyKit'te ücretsiz bir Arduino & IoT Academy dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Arduino & IoT Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Arduino & IoT Academy kursu toplamda 4 dersten oluşur.

Projenin Amacı

Şimdi becerilerinizi tek bir aygıtta birleştirin: karanlık olduğunda ve biri hareket ettiğinde LED'i açan bir otomatik gece lambası.

İki Giriş, Bir Çıkış

İki girişi, ışık için LDR'yi ve hareket için PIR'ı okuyacak, ardından tek bir çıkışı, yani LED'i çalıştıracaksınız.

Pinleri Planlayın

Her parçaya bir pin atayın: LDR'yi analog girişe, PIR'ı sayısal girişe ve LED'i sayısal çıkışa bağlayın.

LED'i Ayarlayın

setup içinde LED pinini OUTPUT olarak belirleyin; böylece kart gerektiğinde LED'e akım sağlayabilir.

pinMode(ledPin, OUTPUT);

Her İki Sensörü Okuyun

Her döngüde güncel bir ışık değeri ve o andaki hareket durumunu alın; böylece kararınız güncel verilere dayanır.

int light = analogRead(A0);
int motion = digitalRead(pirPin);

AND ile Birleştirin

Işık yalnızca hava karanlık ve hareket varsa yanmalıdır. Her iki koşulu aynı anda gerektirmek için && kullanın.

if (light < threshold && motion == HIGH)

LED'i Açın

Her iki koşul da sağlandığında LED pinini HIGH yaparak içeri yeni giren kişiyi aydınlatın.

digitalWrite(ledPin, HIGH);

LED'i Kapatın

Aksi durumda pini LOW yapın; hareket durduğunda veya oda aydınlık olduğunda ışık yeniden sönsün.

digitalWrite(ledPin, LOW);

Kısa Bir Süre Açık Tutun

İnsanlar aniden sönen bir ışıktan hoşlanmaz. Son hareketten sonra bir süre açık kalması için kısa bir bekleme süresi ekleyin.

Gündüz Tetiklenmesini Atlayın

Işık denetimi önemlidir: karanlık koşulunu zorunlu tutmak, gündüz hareketlerini yok sayarak güç tasarrufu sağlar ve gereksiz yanıp sönmeleri önler.

Gerçek Bir Uygulamaya Dönüştürün

LED'i bir röleyle değiştirerek gerçek bir lambayı açıp kapatabilirsiniz. Mantık aynıdır, ancak koridorunuzdaki etkisi daha büyüktür.

Hızlı Kontrol

Gece lambasını hangi koşul açar?

Özet: Gece Lambanız

Bir LDR, bir PIR ve bir LED'i birleştirdiniz; eşik ve && kullanarak ışığın yalnızca karanlıkta ve hareket varken yanmasını sağladınız.

Başlamak ücretsiz

Yapay zeka eğitmeniyle C++ öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“Otomatik Gece Lambası” dersi ücretsiz mi?

Evet — “Otomatik Gece Lambası” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Arduino & IoT Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Arduino & IoT Academy kursu toplamda 4 dersten oluşur.

“Otomatik Gece Lambası” dersinde ne öğreneceğim?

Ortam karardığında ve hareket algılandığında bir LED'i yakın. Arduino & IoT Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Arduino & IoT Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Arduino & IoT Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“Otomatik Gece Lambası” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Arduino & IoT Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Arduino & IoT Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. PIR Hareket Sensörünü Okuyun
  2. LDR ile Işık Ölçün
  3. Işık Eşiği Belirleyin
  4. Otomatik Gece Lambası
← Arduino & IoT Academy Sayfasına Dön