Etiket: led kontrolü

Butonlar ile 16 led kontrolü

| 2011/01/14

Devrede kullanılan Picin buton bağlanan pinleri giriş yapılmak için ilgili TRIS registerının ilgili biti 1 yapılır. Butonlar birer pullup direnci ile Pice bağlanır. Buton basılı değilse ilgili porttan 1, buton basılıysa 0 okunur. #define L_UP RA2 tanımlamaları kullanılarak esnek bir program yazılmıştır. Sadece burayı değiştirerek buton rahatlıkla başka bir porta taşınabilinir. Butonun basılıp basılmadığı if…

Buton kontrolü ile ledlerin farklı çalışmasını sağlamak

| 2011/01/14

Bu uygulamada da her butona basıldığında ledlerle farklı bir işlem yapılmıştır. Burada dikkat ederseniz butonun bırakılmasını kontrol eden while ifadesi if ifadesinin sonunda yer almaktadır. Böylece butona basıldığında ledlerde ilgili değişiklik yapılır, işlem bittikten sonra butonun bırakılması kontrol edilir. Son buton ledlerin bağlı olduğuporta 0xFF atayarak ledleri söndürür. İlk butona basılarak ledleri sola kaydırır. İkinci…

Buton ile led kontrolü while döngüsü

| 2011/01/14

Bu uygulamada hangi butona basıldıysa ilgili led yanmaktadır ve buton basılı olduğu sürecede while döngüsü nedeniyle kodların çalışması durmaktadır. Bunun sebeple bir buton basılıyken diğer butona basılmasının bir anlamı yoktur. Ayrıca ledler ve butonlar #define ile tanımlandığından butonların ve ledlerin bağlandığı pinler değiştirildiğinde kodda fazla bir değişiklik yapmaya gerek yoktur. Led kontrol şeması;