Gönderen Konu: 1 buton 5 led kontrol  (Okunma sayısı 738 defa)

Çevrimdışı A0px

  • Yeni Üye
  • *
  • İleti: 15
1 buton 5 led kontrol
« : 15 Ekim 2016, 02:57:33 »
Merhaba Arkadaşlar

O kadar denemelerime ragmen butona bırkez basınca 1 led yanmasını bıdaha basınca 1 led sönüp 2 yanmasını bidaha basınca 2 sonup 3 yanmasını yapamadım

Yardımlarınızı bekliyorum

Çevrimdışı muhittin_kaplan

  • Global Moderator
  • Profesyonel Üye
  • *****
  • İleti: 7850
  • Üretirsen var olursun. Üretmezsen yok.
    • Olmaz dediğimiz iş bitmek üzere.
Ynt: 1 buton 5 led kontrol
« Yanıtla #1 : 15 Ekim 2016, 03:01:23 »
her bastığınızda bir yandaki mi yansın istiyorsunuz ?

portd=1;//ilk led yansın


buton kodunuz aşağıdaki.
if button==1{
    portd=portd*2;// butona her  bastığınızda bir yana geçsin.
}

mesaj birleştirme:: 15 Ekim 2016, 03:02:58
yada portd yi (ledlerin bağlı olduğunu düşündüğüm port) sola bir kaydırın.
« Son Düzenleme: 15 Ekim 2016, 03:02:58 Gönderen: muhittin_kaplan »

Çevrimdışı mert3162

  • Emektar
  • *****
  • İleti: 589
    • http://www.dizemen.com
Ynt: 1 buton 5 led kontrol
« Yanıtla #2 : 15 Ekim 2016, 04:26:20 »
"shift register" konusunu biraz araştır derim senin işini basitçe çözecek olan o
|^^^^^^^^^^^^\ ||\
|__PICPROJE.ORG __
||'""|""\___
| _____________ l | |__|__|___| )
(@!)!(@)"""""**|(@) (@)****|(@)---------

 Üstadlarım nonstradam & Logan

Çevrimdışı Voltajcı

  • Müdavim
  • ***
  • İleti: 81
Ynt: 1 buton 5 led kontrol
« Yanıtla #3 : 15 Ekim 2016, 08:01:56 »
74hc595 ile yapabilirsin veya yazılım ile şu şekilde yapılır .

portd=0x01;
if(buton==1)
portd=portd<<1;


Çevrimiçi mehmet

  • Global Moderator
  • Profesyonel Üye
  • *****
  • İleti: 2651
  • Modlar da ölümlü...
    • http://www.mehmetbilgi.net.tr
Ynt: 1 buton 5 led kontrol
« Yanıtla #4 : 15 Ekim 2016, 16:06:27 »
İlla mcu ile mi olmalı?
https://goo.gl/JzKT8c
"Bir mum diğer mumu tutuşturmakla ışığından bir şey kaybetmez.''Mevlânâ
"Kendimiz için yaptıklarımız bizimle birlikte ölür. Dünya ve başkaları için yaptıklarımız ise sonsuza dek yaşar."Albert Pike"
"Kendi kurallarını koymazsan, başkalarının kurallarıyla yaşarsın."M
www.mehmetbilgi.net.tr

Çevrimdışı Voltajcı

  • Müdavim
  • ***
  • İleti: 81
Ynt: 1 buton 5 led kontrol
« Yanıtla #5 : 16 Ekim 2016, 00:33:09 »
İlla mcu ile mi olmalı?
https://goo.gl/JzKT8c

hayır 74hc595 ile de kaydırabilirsin

Çevrimdışı omurkosem

  • Yeni Üye
  • *
  • İleti: 5
Ynt: 1 buton 5 led kontrol
« Yanıtla #6 : 11 Mayıs 2017, 01:06:13 »
tek bir butonla .butona basıldığına 1.led yanacak ,tekrar basıldığında 1.led sönecek 2.led yanacak,tekrar basıldığında 2.led sönecek 3 led yanacak şekilde program ayarlanacak.

Çevrimiçi mehmet

  • Global Moderator
  • Profesyonel Üye
  • *****
  • İleti: 2651
  • Modlar da ölümlü...
    • http://www.mehmetbilgi.net.tr
Ynt: 1 buton 5 led kontrol
« Yanıtla #7 : 11 Mayıs 2017, 02:39:12 »
Kod: [Seç]
A = 0x80;
Porta = A;
While(1)
{
While(RB0 == 0);
Porta = A;
A = A >> 1;
İf (a < 1) A = 0x80;
}
Gerisini çözersiniz.
"Bir mum diğer mumu tutuşturmakla ışığından bir şey kaybetmez.''Mevlânâ
"Kendimiz için yaptıklarımız bizimle birlikte ölür. Dünya ve başkaları için yaptıklarımız ise sonsuza dek yaşar."Albert Pike"
"Kendi kurallarını koymazsan, başkalarının kurallarıyla yaşarsın."M
www.mehmetbilgi.net.tr