Bu projemizde karaşimşek devresi yapacağız. Mantık olarak led yakma devresine benzeyen bir devre daha yapacağız. Fakat bu devremizde ek olarak birden fazla led kullanacaz ve ledlerimizi sırasıyla yakıp söndürüp güzel bir görüntü elde edeceğiz.
Malzemeler :
- 1x Arduino Uno
- 1x Breadboard
- 4x Led (Tabi bu size kalmış birşey isterseniz 10 tane kullanın :D)
- 4x Direnç (direnç kullanmasanızda olur ama kullanmazsanız devreniz uzun ömürlü olmaz tavsiyemiz kullanmanızdır)
- ve Jumper kablolarımız
Devremizin kurulumu şekildeki gibi dir.

Led lerimizin çıkışını arduinoda 8,9,10 ve 11. çıkışlardan breadboard umuzun güç çıkışı içinse gnd den çıkış alıyoruz.Şimdi sıra geldi kodumuzu yazmaya
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
// Program yazımı
void setup() {pinMode (8, OUTPUT); //8. Çıkışa bağladığımızı belirtiyoruzpinMode (9, OUTPUT); //9. Çıkışa bağladığımızı belirtiyoruzpinMode (10, OUTPUT); //10. Çıkışa bağladığımızı belirtiyoruzpinMode (11, OUTPUT); //11. Çıkışa bağladığımızı belirtiyoruz}void loop() { digitalWrite (8, HIGH); //8. pinden çıkış yaptığımız led'i yakıyoruz delay (50); //50ms boyunca yanmasını istiyoruz digitalWrite (8, LOW); // 8. pinden çıkış aldığımız led'i södürüyoruz digitalWrite (9, HIGH); //9. pinden çıkış yaptığımız led'i yakıyoruz delay (50); //50ms boyunca yanmasını istiyoruz digitalWrite (9, LOW); // 9. pinden çıkış aldığımız led'i södürüyoruz digitalWrite (10,HIGH); // 10. pinden çıkış aldığımız led'i yakıyoruz delay (50); //50 ms boyunca yanmasını istiyoruz digitalWrite (10, LOW); // 10. pinden çıkış aldığımız led'i södürüyoruz digitalWrite (11, HIGH); // 11. pinden çıkış aldığımız led'i yakıyoruz delay (50); //50ms boyunca yanmasını istiyoruz digitalWrite (11, LOW); // 11. pinden çıkış aldığımız led'i södürüyoruz} |
delay değerlerini değiştirerek istediğiniz hız da lambalarınızı yakıp söndürebilirsiniz.
Kolay Gelsin.
