Arduino ile Sırayla Led Yakıp Söndürme Projesi (Kara Şimşek)

Arduino ile Sırayla Led Yakıp Söndürme Projesi (Kara Şimşek)
Arduino kullanmaya yeni başlayanların kolaylıkla yapabileceği bu led yakma projesi, basit arduino projeleri dendiğinde akla ilk gelenlerdendir. Bu projeyi yapmak için gerekli olan malzemeleri, bağlantı şemasını ve gerekli yazılımı blog yazımızda bulabilirsiniz.
Gerekli Malzemeler
·Erkek – Erkek Jumper Kablo yada 65'li Erkek - Erkek Jumper Seti
Arduino Uno ile Led Yakmak ve söndürmek için gereken tüm malzemeleri ürün isimlerine tıklayarak satın alabilirsiniz.
Proje Bağlantı Şeması
Gerekli bağlantıların yapılmasından sonra aşağıdaki kodu Arduino’nuza yükleyebilirsiniz.
Proje Kodları
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | //hso sırayla yanıp sönen ledler(kara simsek) int aled = 3; //3. pin'i aled olarak tanımladık. int bled = 4; //4. pin'i bled olarak tanımladık. int cled = 5; //5. pin'i cled olarak tanımladık. int dled = 6; //6. pin'i dled olarak tanımladık. int eled = 7; //7. pin'i eled olarak tanımladık. void setup() { pinMode (aled, OUTPUT); //8. pin'i çıkış olarak tanımladık. pinMode (bled, OUTPUT); //9. pin'i çıkış olarak tanımladık. pinMode (cled, OUTPUT); //10. pin'i çıkış olarak tanımladık. pinMode (dled, OUTPUT); //11. pin'i çıkış olarak tanımladık. pinMode (eled, OUTPUT); //12. pin'i çıkış olarak tanımladık. } void loop() { digitalWrite (aled, HIGH); //aled'e enerji verdik. delay (100); //0.1s boyunca yanmasını sağladık digitalWrite (aled, LOW); //aled'in enerjisini kestik. delay (100); //0.1s boyunca yanmasını sağladık digitalWrite (bled, HIGH); //bled'e enerji verdik. delay (100); //0.1s boyunca yanmasını sağladık digitalWrite (bled, LOW); //bled'in enerjisini kestik. delay (100); //0.1s boyunca yanmasını sağladık digitalWrite (cled, HIGH); // cled'e enerji verdik. delay (100); //0.1s boyunca yanmasını sağladık digitalWrite (cled, LOW); //cled'in enerjisini kestik. delay (100); //0.1s boyunca yanmasını sağladık digitalWrite (dled, HIGH); // dled'e enerji verdik. delay (100); //0.1s boyunca yanmasını sağladık digitalWrite (dled, LOW); //dled'in enerjisini kestik. delay (100); //0.1s boyunca yanmasını sağladık digitalWrite (eled, HIGH); //eled'e enerji verdik. delay (100); //0.1s boyunca yanmasını sağladık digitalWrite (eled, LOW); //eled'in enerjisini kestik. } |

Güneş Paneli ile Taşınabilir Şarj İstasyonu Yapımı

Li-ion ve Li-Po Bataryalar Arasındaki Farklar: Hangi Batarya Hangi Proje İçin Uygun?

MPU-9250: 9 Eksenli İvme Sensörü - Kapsamlı Başlangıç Rehberi

ULN2003 Entegresi Nedir ?

Seri Dönüştürücü Kartları (RS232, RS485, TTL) Nedir ve Nerelerde Kullanılır?

.png)