Arduino ile kara şimşek uygulaması (2)

arduino 3

#İŞBİRLİĞİ

Arduino ile basit kara şimşek uygulaması

Öncelikle şunu belirtelim. Üst kısımda yer alan “void setup” kısmı genel olarak tanımlamalar için kullanılıyor. Yani hangi pinden hangi eleman için çıkış alacağınız buradan belirliyorsunuz. Örneğin bir çıkış elemanı olan led diyot için pinMode (3, OUTPUT) şeklinde kodladığımızda 3. çıkışa bir eleman bağlayacağımızı ifade etmiş oluyoruz.

Alt kısımda yer alan “void loop” tarafına ise giriş ve çıkış elemanları üzerinde gerçekleştireceğimiz işlemleri yazıyoruz. Buradaki her bir satırın, tek bir komut anlamına geldiğini unutmamak gerekiyor. Yani “void setup” kısmında bir kez tanımlama yeterliyken, burada her bir komutu tekrar, tekrar yazmamız gerekiyor.

Şimdiyse gelelim uygulamamıza. Az önce de belirttiğimiz üzere biz 5 ledten oluşan bir kara şimşek devresi yapacağız. Bunun için öncelikli olarak pinMode değerleri ile ledlerimizi çıkışa tanımlıyoruz. Sonrasında ise “void loop” döngüsünde ledlerimize komutlar veriyoruz.

Ledin yanına yazdığımız LOW komutu pinden gelen +5 V’luk gücü keserek ledin sönmesini, HIGH komutu ise pinden +5V’luk enerji ile ledin yanmasını sağlıyor.

5 ledten oluşan kara şimşek uygulamasına ait kod tablosuna aşağıdan göz atabilirsiniz.

arduino kara şimşek