Karaşimşek
Karaşimşek

Arduino ile kara şimşek devresi

Karaşimşek
Karaşimşek

Malzemeler:

  1. Breadboard
  2. 10 adet 220 ohm direnç
  3. 10 adet led
  4. Arduino uno
  5. Jumper kablo

Devreden de görüldüğü gibi 10 adet LED yan yana konulmuştur. Bunları önce sağdan başlayıp sola doğru 100 ms aralıklarla  teker teker yakıp söndüreceğiz ve böylece karaşimşekteki gibi bir animasyon oluşacaktır.

Arduino için yazdığımız kod aşağıdaki gibidir.

 

Karaşimşek
Karaşimşek

 

Program çok basittir. For döngüleri gözünüzü korkutmasın. For döngülerini ledleri sırayla yakmak için ve led pinlerini çıkış olarak tanıtmak için kullandık.

Döngünün içindeki ilk for döngüsünde  sağdan sola 10 ledi yakıp söndürüyoruz. İkinci de ise soldan sağa yakıp söndürüyoruz.100 ms  yi  siz kendinize göre ayarlayabilirsiniz.Bu sayıyı arttırdıkça ledler daha yavaş yanıp sönecektir  eğer azaltırsanız tam tersi daha hızlı yanım sönecektir.

About Ferhat Çelik

Elektronik mühendisliği için kitaplarla savaşan ve arası hiç iyi olmayan kişi. Kendi gibi elektronik ile ilgileneler için devre arşiv'i kuran Ferhat ÇELİK..

Check Also

Arduino Denge Projesi

MPU6050 DENGE PROJESİ Merhabalar, Bu gün  denge entegresi diyebileceğimiz bir entegre ile yapılan projemizi paylaşıyorum. Öncelikle …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Arduino