İkinci çalışmamız kayan ışık uygulamasıdır. Pic’e ledleri iki türlü bağlarsınız. Birincisinde porttan dışarıya 25mA lik bir source akımı ile sürersiniz. Bu durumda ledin anodu pice bir direnç ile şaseye bağlanır. Port 1 uygulandığında led yanar. [...]
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 [...]
Programlama aynı matematik gibidir. Bir işi yapmanın birden fazla farklı yolu vardır. Bu uygulamada benzer işlemler farklı kodlarla yapılmıştır. İlk iki butona basılı olduğu sürece ilgili ledler yanar. Son iki butonda ise toggle işlemi yapılmıştır. [...]
Çok güzel bir örnekle karşınızdayız. Bu uygulamada long olarak tanımlanmış bir değişkendeki sayıyı nasıl displayde gösterileceğini inceleyeceğiz. tmp dizisine atanan sayılar displayde aynen gösterilmektedir. İlk butona basıldığında num değişkeninin değeri 1 artar, ikinci butona basıldığında [...]
Mikrodenetleyicinin her pinine bir buton bağlamak ekonomik değildir. Eğer bilgisayar klavyesinin içini açıp incelediyseniz içinde 100lerce ayağı olan bir entegre yoktu. Butonları dikeyde ve yatayda bir birleri ile bağlayarak sütun ve satırlar oluşturulur. Böylece sütun [...]
Bu uygulamamız bir öncekinden farklı olarak hangi butona basıldı ise onun değerini displayde gösterir ve her tuşa bsaıldığında buzzerdan bip sesini çıkartır. Speak() fonksiyonu ile bir kare dalga oluşturularak bu kare dalga buzzera verildiğinde bip [...]
Bu uygulamada röle ile 220luk bir lamba kontrol edilmiştir. Butona ilk basıldığında lamba yanar, tekrar basılıp bırakıldığında lamba söner. Picin çıkış akım röleyi direk sürmek için yeterli değildir. Bunun için çıkış akımı bir transistörle yükseltilir. [...]
İlk örneğimiz her klasik C kitabındaki Merhaba Dünya örneğidir. Tabi bu örneğin mikrodenetleyici dünyasına uyarlanmış şekli. PIC devresinin çalışması için 5Vluk bir besleme gerilimi, reset devresi ve bir osilatör kaynağı gereklidir. Pilli uygulamalar için daha [...]