Snap4Arduino Uygulama 2: LED nasıl çalışır (LED Bliink)
Önceki uygulamamızda Arduino üzerinde yer alan D13 numaralı pine bağlı ledin Snap4Arduino üzerinden nasıl kontrol edileceğine ilişkin basit bir uygulama yapmıştık. Bu uygulamada BreadBoard ile bir led devresi kuracağız ve bu defa Ledin sürekli olarak yanıp sönmesini sağlayacak olan Led-Blink uygulamasını yapacağız.
Dilerseniz Led ile ilgili detaylı bigiye buradaki yazımızı inceleyerek bakabilirsiniz.
Ledin sürekli yanıp sönmesini sağlayacak blokları oluşturacağız.
Daha sonra Arduinonun D8 numaralı pininden kırmızı kablomuz ile ledin uzun bacağı arasında bağlantıyı kuruyoruz.
Böylelikle D8 kapısı açıldığında sinyal direncin ucuna kadar gidebiliyor.
Burada 8 numaralı pini güç çıkışı olarak kullanacağız. 8 numaralı pinden çıkan akım dirençten geçerek Led’in (+) ucuna oradan da Arduino’nun topraklama (GND (-) ) kısmına gelerek devreyi tamamlayacak.
Arduino bloklarının altında yer alan Dijital Pin 8Açık olarak ayarla bloğunu Sürekli bloğunun içine bağlıyoruz. Böylece bu blok sayesinde D8 numaralı pinden akım geçmesi sağlanır.
1 sn beklemek için Kontrol bloğunun altında 1sn bekle bloğunu ekliyoruz.
Bekleme süresi dolduğunda Ledi söndürmek için ise
Arduino bloklarının altında yer alan Dijital Pin 13 Kapalı olarak ayarla bloğunu Sürekli bloğunun içine ekliyoruz. Böylece bu blok sayesinde D8 numaralı pin kapatılmış oluyor.
Programın başa dönmeden önce bir süre beklemesi için tekrar Kontrol bloğunun altında 1sn bekle bloğunu ekliyoruz.
Böylece yeşil bayrağa tıkladığınızda. Led’imiz 1 saniye yanıp 1 saniye sönecektir ve bu durum sürekli tekrarladığını göreceksiniz.
Dilerseniz ledi farklı pinlere de bağlayabilir veya bekleme süresini 1sn yerine 0.5 sn gibi değiştirerek farklı sıklıkta yandığını görebilirsiniz.
Peki ya çok küçük bir bekleme süresi verirseniz ne olur dersiniz ? Sorunun cevabını paylaşmanızı bekliyorum.
a) Led hiç yanmaz b) Led Açık kalır c) Hiç birşey olmaz
Previous Snap4Arduino Uygulama 1: LED nasıl çalışır (LED Aç-Kapat)
Sık Kullanılan Snap4Arduino Blokları
Ocak 1, 2016by Hüseyin YILDIZ
Snap4Arduino programına giriş
Eylül 4, 2017by ucdrobolab
Buzzer Kullanımı ve Uygulama
Mblock ve 3DRobolab Mobil Uygulaması İle Sıcaklık Sensörü Kullanımı