28 Ocak 2016 Perşembe

Arduino ile karaşimşek

Ardunio ile başlangıç programları

Arduinoya yeni başlayanlar için ledler ile yapılmış yürüyen ışık devresi veya nostaljik karaşimşek ışığı denebilir. Devrenin kodları, fritzing çizimi, kod dosyası aşağıda eklenmiştir. Yürüyen ışığın hızını değiştirmek için kodların başında tanımlanmış hızı değiştirebilirsniz... Alttaki kodları arduino programına kopyalayabilirsniz yada altta proje dosyasını indirip proram ile açabilirsiniz.

Arduino ile karaşimşek



Gerekli olan malzemeler:


/*
   wwww.hobidevre.com
   www.elektronikya.com
*/

int hiz = 200;
int sayi = 10;                  
int pins[] = { 12, 11, 10, 9, 8, 7, 6, 5, 4, 3 };
               

void setup()
{
  int i;

  for (i = 0; i < sayi; i++)
    pinMode(pins[i], OUTPUT);  
}

void loop()
{
  int i;

  for (i = 0; i < sayi; i++)
{
    digitalWrite(pins[i], HIGH);
    delay(hiz);                
    digitalWrite(pins[i], LOW);  
}
  for (i = sayi - 1; i >= 0; i--)
{
    digitalWrite(pins[i], HIGH);
    delay(hiz);
    digitalWrite(pins[i], LOW);
}
}

Çalışan videosunu izliyebilirsiniz..


Fritzing Dosyasını buradan indirebilirsiniz
Arduino kod dosyasını buradan indirebilirsiniz

Hiç yorum yok: