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:
- Arduino UNO yada Arduino NANO V3
- 10 Adet LED
- 10 Adet 330R Direnç ( Turuncu - Turuncu - Kahverengi )
- Yeterince bağlantı telleri
- Breadbord
/*
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:
Yorum Gönder