pcbway-turkiye-pcb-uretim PCB Manufacturer PCB Assembly NextPCB PCB Manufacturer PCB Assembly JLCPCB

Yazar: abdullaho

Hi tech C basit matematik işlemi

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. Bir kez basıldığında led yanar, tekrar basıldığında led sönmektedir.

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

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

Buton ile displayde sayı kontrolü

Bu uygulamımızda ilk butona basıldığında displayde gösterilen digit sayısı artar, ikinci butona basıldığında digit sayısı azalır, son butona basıldığında ise displayde sadece 0 gösterilir. Devre şeması; Bu işlemi yapmak için display() fonsiyonu içinde taranacak maksimum display sayısı ayarlanıyor. Bu uygulamada kaç tane sayı displayde

Hi tech C Değişken sayısının display ile gösterilmesi

Ç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 ise num değişkeninin değeri 1 azalır, son butona basıldığında

Buton ile led bar kontrolü

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 ve satır sayısının toplamı kadar pin kullanılarak sütun x

Buton ile display kontrolü Speak fonksiyonu

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 sesi oluşur. Devrenin şeması; Kare dalganın frekansı değiştirilerek farklı

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

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

Hi tech C Buton ile röle kontrolü

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. Röle bobinlerinde oluşacak ters EMK nın transistor ü bozmasını

Hi tech C led basit yak flip flop örneği

İ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 düşük gerilim seviyelerinde üretilmiş PIClerde mevcuttur. Osilatör devresi ise

DSPIC için Basit Deneme Kartı

DSPIC mikrodenetleyiciler için Başlangıç seviyesinde led, buton, analog giriş, 24Cxx eeprom ve pc ile seri haberleşme deneylerini yapabileceğiniz, çeşitli DSPIC projelerini test edebileceğiniz kendi yaptığım ufak bir deney seti. Faydalı olması dileğiyle. Bu minik deney seti ile led, buton, analog giriş, 24cxx eeprom okuma