Menü
Kapat
Giriş Yap Kayıt Ol
Şifremi Unuttum
Kapat
Sepetim
26.07.2023

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

·Arduino Uno R3

·Breadboard

·5 ad Led

·5 ad 220ohm Direnç

·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ı

 

Karaşimşek 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.

}