Arduino Devreleri #18 Arduino Kara Şimşek For Döngüsü İle

Merhabalar, bu yazımızda Arduino uygulamaları serisinden Arduino Kara Şimşek For Döngüsü İle Uygulaması hakkında bilgi vereceğim.

Arduino programı ayrıntılı kod kısmı, devre bağlantı şeması, devre kurulumu detaylı anlatımı ve devre çalışma videosu şu şekildedir.

NOT: Kod bölümü içerisinde yer alan ve // işareti ile başlayan satırlar açıklama satırlarıdır. O satırdaki kod bloğunun ne anlama geldiği ve nasıl çalıştığı ile ilgili bilgi verir. Arduino // işaretli alanı çalıştırmaz. Kod satırından isterseniz // işaret ile başlayan açıklama satırlarını silebilirsiniz.

KOD BÖLÜMÜ


// Kara Şimşek 10 Led (2-11 Pinleri arası) - For döngüsü ile  - Parlayıp Sönerek

void setup()
{
// her pini çıkış olarak ayarlamak için for döngüsü kullanıyoruz.
  for (int ledPin = 2; ledPin < 12; ledPin++)
{
  pinMode(ledPin, OUTPUT);
}
}
void loop() 
{
// en düşük pinden en yüksek pine kadar döngü:

for (int ledPin = 2; ledPin <= 11; ledPin++)
{
digitalWrite(ledPin, HIGH);
delay(50);
digitalWrite(ledPin, LOW);
delay(50);
}

// en yüksek pinden en düşük pine kadar döngü: 

for (int ledPin = 11; ledPin >= 2; ledPin--) 
{
digitalWrite(ledPin, HIGH);
delay(50);
digitalWrite(ledPin, LOW);
delay(50);
}
}

DEVRENİN ÇALIŞMASI:

Kod bölümü, önce 2 numaralı pinden başlayarak 11 numaralı pine kadar sıralı bir şekilde ledler yanacak ve tekrar 11 numaralı pinden, 2 numaralı pine sıralı bir şekilde yanarak geri dönecek şekilde programlanmıştır. Delay içerisindeki değer değiştirilerek yanma ve sönme süresi ayarlanabilir.

DEVRE BAĞLANTI ŞEMASI

Arduino Kara Şimşek For Döngüsü İle

DEVRE KURULUMU:

Malzemeler:

Arduino Uno
Breadboard
10 adet led diyot
10 adet 220 Ω direnç
11 adet iki ucu erkek jumper kablo

Breadboard üzerine 10 adet led diyot yerleştirilir. Led diyotların (uzun) artı bacaklarına seri olarak dirençler bağlanır. Dirençlerin uçları da board üzerinden Arduino’nun 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 numaralı pinlerine bağlanır. Led diyotların (-) bacakları , boardın alt kısmındaki yatay şerite birer kablo ile bağlanır. Board ın yatay şeridine tek bir kablo bağlanarak, kablonun diğer ucu Arduino’nun GND pinine bağlanıp devre tamamlanır.

Arduino Kara Şimşek For Döngüsü İle

Devre hakkında yorumlarınızı aşağıdaki yorum kısmına yazabilirsiniz. Youtube kanalımızda da mBlock ve Arduino ile ilgili ders videoları bulabileceksiniz. Youtube kanalıma abone olmayı da unutmayınız.

https://www.youtube.com/@candemirahmet

Oval@3x 2

Bu ipuçlarını kaçırmayın!

Kayıt butonuna bastıktan sonra e-postanız gelen kutunuza giderek gelen e-postayı onaylamayı unutmayınız. Gelen kutusunda görülmeyen postalar için Önemsiz -Spam klasörünü kontrol edebilirsiniz. Eğer kayıt e-postası ulaşmadıysa iletişim menüsünden bu durumu bildirebilirsiniz.

Yazan: Ahmet Candemir
Teknik Öğretmen - Cisco Instructor - Microsoft MCP - ECDL MS Office Advanced Expert - Adobe Eğitmeni - MEB Fatih Projesi Koordinatörü - Robotik Kodlama Eğitmeni