Welcome, Ziyaretçi

Gönderen Konu: LED Efekleri  (Okunma sayısı 2263 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

semiconnector

  • Teğmen
  • ***
  • İleti: 101
  • Teşekkür: 2
LED Efekleri
« : 12 Aralık 2018, 19:36:28 »
Selam Arkadaslar,

acaba bana Arduino da Led efekleri konusunda yardimci olabilirseniz cok sevinirim. Özellik ile asagiya bir Link ekliyorum orada cascade metodu var bir türlü for döngüsü ile yazamadim. Özellik ile for veya baska döngüler ile yapmak istiyorum tek tek led yakip söndürmek Programlarda cok fazla karisikliga sebep oluyor. Baska bildiginiz döngü kullanilarak animasyonlar var ise kod olarak paylasabilirseniz sevinirim.

Üye Olmadan Linkleri Göremezsiniz. Üye Olun veya Giriş Yapın

__root

  • Teknik Destek
  • Teğmen
  • ******
  • İleti: 209
  • Teşekkür: 30
Ynt: LED Efekleri
« Yanıtla #1 : 12 Aralık 2018, 22:53:54 »
Selam,

Örnekleri 8 led için veriyorum.
ledport ledlerinizin bağlı olduğu port olsun,

15. saniyedeki efekt;

ledport = 1;
delay();
while (ledport<255){
ledport |= ledport<<1;
delay();
}


20. saniyedeki efekt:

ledport = 255;
delay();
while (ledport>0){
ledport = ledport>>1;
delay();
}

37. saniyedeki efekt:

while(1){
ledport = 1;
delay();
while (ledport<128){
ledport = ledport<<1;
delay();
}
}

geri kalanlar birbirine benzer

semiconnector

  • Teğmen
  • ***
  • İleti: 101
  • Teşekkür: 2
Ynt: LED Efekleri
« Yanıtla #2 : 13 Aralık 2018, 13:58:18 »
Cok sagolun hocam ama 1:10 daki cascaden metodu icin acaba nasil yapabiliriz fikriniz var miydi?

__root

  • Teknik Destek
  • Teğmen
  • ******
  • İleti: 209
  • Teşekkür: 30
Ynt: LED Efekleri
« Yanıtla #3 : 16 Aralık 2018, 12:35:48 »
Yine benzer kodlamalarla halledilebiliyor. Biraz düşünmenizi öneririm  ;)