Amaç: —
Malzeme Listesi:
- Arduino UNO
- Led x 6 adet
- 1k direnç x 6 adet
- Breadboard
- Jumper kablo
Devre Şeması:

Arduino 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 |
/* Uygulama 4 - Yürüyen Işık */ /* www.kamersahin.com.tr */ void setup() { pinMode(2, OUTPUT); // 2 numaralı pin ÇIKIŞ olarak ayarlanıyor pinMode(3, OUTPUT); // 3 numaralı pin ÇIKIŞ olarak ayarlanıyor pinMode(4, OUTPUT); // 4 numaralı pin ÇIKIŞ olarak ayarlanıyor pinMode(5, OUTPUT); // 5 numaralı pin ÇIKIŞ olarak ayarlanıyor pinMode(6, OUTPUT); // 6 numaralı pin ÇIKIŞ olarak ayarlanıyor pinMode(7, OUTPUT); // 7 numaralı pin ÇIKIŞ olarak ayarlanıyor } void loop() { digitalWrite(2, HIGH); // 2 numaralı pinden +5V çıkış veriliyor - 1. led yandı delay(500); // 500 milisaniye bekle digitalWrite(2, LOW); // 2 numaralı pinden 0V çıkış veriliyor - 1. led söndü digitalWrite(3, HIGH); // 3 numaralı pinden +5V çıkış veriliyor - 2. led yandı delay(500); // 500 milisaniye bekle digitalWrite(3, LOW); // 3 numaralı pinden 0v çıkış veriliyor - 2. led söndü digitalWrite(4, HIGH); // 4 numaralı pinden +5V çıkış veriliyor - 3. led yandı delay(500); // 200 milisaniye bekle digitalWrite(4, LOW); // 2 numaralı pinden 0V çıkış veriliyor - 3. led söndü digitalWrite(5, HIGH); // 2 numaralı pinden +5V çıkış veriliyor - 4. led yandı delay(500); // 500 milisaniye bekle digitalWrite(5, LOW); // 2 numaralı pinden 0V çıkış veriliyor - 4. led söndü digitalWrite(6, HIGH); // 3 numaralı pinden +5V çıkış veriliyor - 5. led yandı delay(500); // 500 milisaniye bekle digitalWrite(6, LOW); // 3 numaralı pinden 0v çıkış veriliyor - 5. led söndü digitalWrite(7, HIGH); // 4 numaralı pinden +5V çıkış veriliyor - 6. led yandı delay(500); // 200 milisaniye bekle digitalWrite(7, LOW); // 2 numaralı pinden 0V çıkış veriliyor - 6. led söndü } |