#2Başlangıç

2 Adet Led Yakma

4.6(102)
302 tamamlandı
2 Adet Led Yakma
İki LED'i sırayla yakıp söndürerek flip-flop efekti oluşturan proje. Birden fazla çıkış pinini kontrol etmeyi öğretir.

Video

Devre Şeması

2 Adet Led Yakma - Circuit

Kaynak Kodu

Arduino (C++)
1void setup() {
2  pinMode(8,OUTPUT);
3  pinMode(9,OUTPUT);
4}
5void loop() {
6 digitalWrite(8,HIGH);
7 digitalWrite(9,LOW);
8 delay(200);
9 digitalWrite(8,LOW);
10 digitalWrite(9,HIGH);
11 delay(200);
12}

Sıkça Sorulanlar

İki LED aynı dirençle bağlanabilir mi?▾

Hayır, her LED'in kendi direnci olmalı. Tek direnç ortak kullanılırsa LED'ler akımı eşit paylaşmaz, biri daha parlak yanar ya da hiç yanmaz. Projede her LED için ayrı 220 Ω direnç var.

Flip-flop efekti nasıl çalışıyor?▾

Bir LED HIGH yapılırken diğeri LOW yapılır, kısa bir beklemeden sonra durumlar yer değiştirir. Böylece iki LED dönüşümlü yanar. İki pine aynı anda zıt değerler yazmak bu efektin temelidir.

Hangi pinleri kullanabilirim?▾

Uno'da 2–13 arası dijital pinlerin hepsi LED sürmek için kullanılabilir. 0 ve 1 numaralı pinler USB seri iletişim için kullanıldığından bunları boş bırakman önerilir. Pin değiştirirsen koddaki pin numarasını da güncelle.

LED'ler çok sönük yanıyor, neden?▾

Genelde pinMode(pin, OUTPUT) satırı unutulmuştur; çıkış olarak ayarlanmayan pin LED'i sönük yakar. Ayrıca direnç değeri çok büyükse (ör. 10 kΩ) LED zayıf yanar; 220–330 Ω kullan.

2 Adet Led Yakma | BlueGrays