
Video
Devre Şeması

Kaynak Kodu
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.
