Sıralı Yanan Led. (GitHub Linkli - Ardiuno #5)

    Sekiz adet ledi sırasıyla sağdan solya ve soldan sağa nasıl yakılır bunu açıklayacağım.Buraya tıklayarak gitHub sayfasına ulaşabilirsiniz. (Aşağıda Tinkercad şeması bulunmaktadır.)


Gerekli Malzemeler: 
  • 8 adet LED 
  • 8 adet direnç ( 220Ω veya 330Ω )
  • 1 adet Arduino 
  • 1 adet breadboard 
  • 17 adet jumper kablo

Adım 1: Devre Tasarımına Başlayın 
Breadboard üzerinde 8 adet LED'i yerleştirin. Her LED'in anot bacağını, sırasıyla dijital pinlere bağlayın (örneğin 4. pin, 5. pin, 6. pin, vb.). Her LED'in katot bacağını 220Ω (Veya 330Ω) direnç ile bağlayın ve direncin diğer ucunu GND'ye bağlayın.


Adım 2: Kodu Yazın ve Yükleyin 
Aşağıdaki Arduino kodunu kullanarak, 8 adet LED'in sırasıyla yanmasını sağlayabilirsiniz. Kodu Arduino IDE'ye yazın ve Arduino'ya yükleyin.

int led[] = {4,5,6,7,8,9,10,11};
void setup()
{
  for(int i=0; i<8; i++)
  {
    pinMode(led[i], OUTPUT);
  }
}
void loop()
{
  for (int i = 11; i > 3; i--) //Soldan sağa.
  {
    digitalWrite(i, 1);
    delay(100);
    digitalWrite(i, 0);
    delay(100);
  }
   
  for (int i = 4; i < 12; i++) // Sağdan sola.
  {
    digitalWrite(i, 1);
    delay(100);
    digitalWrite(i, 0);
    delay(100);
  }
}



    Bu kodda, 8 adet LED sırasıyla yanacak ve sönecektir. Her LED yakıldıktan sonra 100 milisaniye beklenir ve ardından söndürülür. Bu döngü, tüm LED'lerin sırasıyla yanıp sönmesini sağlar. Devreyi çalıştırdığınızda, LED'lerin sırasıyla yanıp söndüğünü göreceksiniz.

    Ayrıca, bu devreyi Tinkercad üzerinde de tasarladım ve bu platform üzerinden de inceleyebilirsiniz. ( Buraya tıklayarak tasarıma bakabilirsiniz. )

                                                                                                          

Yorum Gönder

0 Yorumlar