Arduino ile kara şimşek devresi
Malzemeler:
- Breadboard
- 10 adet 220 ohm direnç
- 10 adet led
- Arduino uno
- 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.
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.