01 Aralık 2021, 18:36:05

Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H


1 buton 5 led kontrol

Başlatan A0px, 14 Ekim 2016, 14:57:33

A0px

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

muhittin_kaplan

14 Ekim 2016, 15:01:23 #1 Son düzenlenme: 14 Ekim 2016, 15:02:58 muhittin_kaplan
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:: 14 Ekim 2016, 15:02:58

yada portd yi (ledlerin bağlı olduğunu düşündüğüm port) sola bir kaydırın.
www.ictr.club
www.muhittinkaplan.com

mert3162

"shift register" konusunu biraz araştır derim senin işini basitçe çözecek olan o
|^^^^^^^^^^^^\ ||\
|__PICPROJE.ORG __
||'""|""\___
| _____________ l | |__|__|___| )
(@!)!(@)"""""**|(@) (@)****|(@)---------

 Üstadlarım nonstradam & Logan

Voltajcı

74hc595 ile yapabilirsin veya yazılım ile şu şekilde yapılır .

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


mehmet


Voltajcı


omurkosem

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.

mehmet


0x80;
Porta A;
While(
1)
{
While(
RB0 == 0);
Porta A;
>> 1;
İf (10x80;
}

Gerisini çözersiniz.

Yasal Uyarı: Picproje.org sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.Knın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. Picproje.org hakkında yapılacak tüm hukuksal şikayetleri İletişim sayfamızdan bize bildirdikten en geç 3 (üç) iş günü içerisinde ilgili kanunlar ve yönetmelikler çerçevesinde tarafımızca incelenerek gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.