Arduino #3 – LED Animasyon

Son Güncelleme -

Arduino’yu daha fazla eleman ile kullanarak biraz daha pekiştirip, eğlenceli bir uygulama yapalım.

İlk olarak devremizi kuralım. Bir önceki derste breadboard’un yapısını anladıysanız sizlerde aşağıdaki devreler gibi veya daha farklı bir şekilde devrenizi kurabilirsiniz.

  • Arduino UNO
  • Breadboard
  • LED x 8
  • Direnç x 8 (250ohm)
  • Jumper Kablolar

HATIRLATMA  – LED’in kısa bacağı GND’ye(-, eksi), uzun bacağı dirençle birlikte herhangi bir dijital giriş-çıkışa bağlanır.


1- mBlock

mBlock – LED Animation
  • 11 ve 4 nolu pine bağlı LED lambalar yanıyor
  • 0.1 saniye bekliyor
  • 10 ve 5 nolu pine bağlı LED lambalar yanıyor
  • 0.1 saniye bekliyor
  • 9 ve 6 nolu pine bağlı LED lambalar yanıyor
  • 0.1 saniye bekliyor
  • 8 ve 7 nolu pine bağlı LED lambalar yanıyor
  • 0.1 saniye bekliyor
  • 8 ve 7 nolu pine bağlı LED lambalar sönüyor
  • 0.1 saniye bekliyor
  • 9 ve 6 nolu pine bağlı LED lambalar sönüyor
  • 0.1 saniye bekliyor
  • 10 ve 5 nolu pine bağlı LED lambalar sönüyor
  • 0.1 saniye bekliyor
  • 11 ve 4 nolu pine bağlı LED lambalar sönüyor
  • 0.1 saniye bekliyor

2- ARDUINO IDE

void setup(){
    pinMode(11,OUTPUT);
    pinMode(10,OUTPUT);
    pinMode(9,OUTPUT);
    pinMode(8,OUTPUT);
    pinMode(7,OUTPUT);
    pinMode(6,OUTPUT);
    pinMode(5,OUTPUT);
    pinMode(4,OUTPUT);
} 

void loop(){
    //LED lambalar içe doğru sırasıyla yanıyor
    digitalWrite(11,HIGH);
    digitalWrite(4,HIGH);
    delay(100);
    digitalWrite(10,HIGH);
    digitalWrite(5,HIGH);
    delay(100);
    digitalWrite(9,HIGH);
    digitalWrite(6,HIGH);
    delay(100);
    digitalWrite(8,HIGH);
    digitalWrite(7,HIGH);
    delay(100);
    
    //LED lambalar bu sefer tersten sırasıyla sönüyor.
    digitalWrite(8,LOW);
    digitalWrite(7,LOW);
    delay(100);
    DigitalWrite(9,LOW);
    digitalWrite(6,LOW);
    delay(100);
    digitalWrite(10,LOW);
    digitalWrite(5,LOW);
    delay(100);
    DigitalWrite(11,LOW);
    digitalWrite(4,LOW);
    delay(100);
}

3- TINKERCAD


Uygulamamızın çalışır haline bir bakalım;

Sizlerde farklı renklerde LED kullanarak veya farklı animasyonlar oluşturarak daha eğlenceli uygulamalar ortaya çıkararak Arduino ve Breadboard kullanımı daha çok pekiştirebilirsiniz.

Bu uygulama ile ilgili değerli görüşlerinizi ve sorularınızı lütfen yorum olarak iletiniz.

You may also like...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.