Kızılötesi Haberleşmeli PC Kontrolü (4)

Kızılötesi Haberleşmeli PC Kontrolü (4)

ALICI KARTI

Alıcı kartı bilgisayar üzerinde yüklenmiş olan kullanıcı ara yüz programı ile kullanıcının kontrol sinyalleri gönderdiği verici kartı arasında köprü görevi görerek bu iki kısmın haberleşmesini sağlamaktadır.

Alıcı Kartında Kullanılan Devre Elemanları

Alıcı kartında kullanılan devre elemanlarından bazıları ve bu elemanların teknik özellikleri bu bölümde anlatılacaktır. Kullanılan elemanların listesi aşağıdaki çizelgede verilmiştir.

Devamı...

Kızılötesi Haberleşmeli PC Kontrolü (3)

Kızılötesi Haberleşmeli PC Kontrolü (3)

Mikrodenetleyiciye Program Kodunun Yüklenmesi

PIC-C programlama dilinde hazırlanan yazılımın HI-TIDE ara yüzü aracılığıyla HITECH-C derleyicisinde derlenmesinden sonra elde edilen HEX kodun mikro denetleyiciye yüklenmesi için bir programlayıcıya ihtiyaç vardır. Bu programlayıcı için yine Microchip firmasının ürünü olan PICkit™ 2 Programlayıcı / Hata Ayıklayıcı aracı kullanılabilir. PIC-C program kodu Ek 1′de verilmiştir.

Microchip PICkit™ 2 Programlayıcı/Hata Ayıklayıcı; ucuz, programlama ve hata ayıklayıcı olarak kolay kullanımlı bir arayüze sahip, Microchip flash tipi mikrodenetleyicilerini programlamak için yapılmış bir programlayıcı ve hata ayıklayıcısıdır.

Devamı...

Kızılötesi Haberleşmeli PC Kontrolü (2)

Kızılötesi Haberleşmeli PC Kontrolü (2)

C Programlama Dili

Günümüzde en yaygın olarak kullanılan programlama dillerinden biridir. Bir PC ve bir mikrodenetleyici için yazılmış olan C derleyicileri her ne kadar birbirlerine benzeseler de aralarında bazı önemli farklar vardır. PC için yazılmış olan bir C derleyicisi genellikle daha büyük olup programcıya çok çeşitli fonksiyonlar sunmaktadır (örneğin dosya açıp kapama, dosya okuma vb.). Bunun yanında, mikrodenetleyici için yazılmış olan bir C derleyicisi daha küçük olup programcıya sunulan fonksiyon sayısı da oldukça sınırlıdır. Bununla birlikte, standart C dilini öğrenmiş olan bir programcı, kullanmış olduğu mikrodenetleyicinin mimarisini de bildiği takdirde çok kolaylıkla C dilinde program geliştirebilir.

Devamı...

Kızılötesi Haberleşmeli PC Kontrolü (1)

Kızılötesi Haberleşmeli PC Kontrolü (1)

Projemize verici kartı bölümü ile devam ediyoruz.

 

Devamı...

Kızılötesi Haberleşmeli PC Kontrolü

Kızılötesi Haberleşmeli PC Kontrolü

Merhabalar,

Bu yazı dizisinde, kızılötesi (infrared)  haberleşme kullanılarak bilgisayar kontrolü uygulaması gerçekleştirilecektir. %100 el yapımı bir dizayn ile piyasada var olan powerpoint presenter’lardan, ya da media center kontrol kumandalarından daha üstün özelliklere sahip bir kumandaya sahip olmak istiyorsanız bu proje tam size göre…

Devamı...

4 Pin ile LCD Kullanimini Geliştirme

4 Pin ile LCD Kullanimini Geliştirme

Merhaba Arkadaşlar

Bu sunumda sizlerle CSS C ile hazırladığım LCD’ye 4 bit ile yazı yazdırma, yazıyı sağa sola kaydırarak bir nevi görsel efekt yapabilmeyi anlatacağım. Normalde LCD 8 bit ile işlem görür (data biti olarak. Bunlara ilaveten 3 bit kontrol ayırmanız gerekmektedir.) fakat biz picdeki pinlerden tasarruf etmek adına 4 (data pin) + 3 kontrol pin olarak toplamda 7 bit kullanıyoruz. Böylece LCD dışında başka işlemler için de pin bırakmış oluyorsunuz. Bu yöntem paralel data iletişimi olarak bilinir. İlgili arkadaşlar seri iletişimi araştırabilirler.

Devamı...

CSS C Kullanımı Başlangıç Seviyesi Öğrenimi

CSS C Kullanımı Başlangıç Seviyesi Öğrenimi

Merhaba arkadaşlar

Bu yazımda sizlere CCS-C derleyicisinin genel özelliklerini ve bir proje nasıl oluşturulur kısaca anlatmaya çalışcağım.

CCS-C , “Custom Computer Services” Firmasının PIC Mikro Denetleyicileri için geliştirdiği özel bir C derleyicisidir. Standart C operatörleri yanı sıra PIC’lere özel dahili kütüphaneler ve önişlemci direktifleri de içeren program birçok donanım için hazır kodlar da sunmaktadır. CCS-C derleyicisi PIC10, PIC12, PIC14, PIC16, PIC18, PIC24 ve dsPIC serilerini desteklemektedir.oluşturulur kısaca anlatmaya çalışcağım.

Devamı...

Dijital Saat, Termometreli, PIC16F877

Dijital Saat, Termometreli, PIC16F877

Merhaba Arkadaşlar,

Sizlere bu sunumda CSS C ile programlanmış PIC16F877  yaptığım digital saat uygulamasını paylaşacağım. Buuygulamayı gerçekledim ve saatte geri kalma veya ileri gitme gibi sorunlar yok. Bu konuda ilk önce hesapların nasıl yapıldığını anlatmak istiyorum. Örneğin, PIC16f877′nin icinde  4MHz gömülü saat var(PIC 16F877 datasheet’ine buradan bakabilirsiniz.). Şimdi 4 Mhz’lik veriyi kullanarak saniyede kaç saat darbesi vurduğunu hesaplamamız lazım.

Devamı...
copyright 2012 - e-atolye.net

Zirve100 Toplist