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ı...Arduino Mega 2560
Bitirme tezimde birlikte çalıştığımız arkadaşlarla istediğimiz işlevleri yerine getirebilecek kullanımı kolay geliştirme kartı arayışı içine girmiştik. Bu arayış sürecince kullanabileceğimiz kartların neler olduğunu araştırdık ve hemen hemen bilinen tüm platformlardan birer tane örnekler edindik. Elimizde bitirme ödevi için bulunan alternatifler ;
Devamı...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)
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ı...ARM Tabanlı Mikrodenetleyici Programlama Kursu
Merhaba arkadaşlar bugünkü yazımızda ARM Stellaris LM3S811 Mikrodenetleyici kullanılarak 22-29 Mart 19.00-22.00 saatleri arasında Çizgi-Tagem tarafından düzenlenen Tuna AYAN verilecek programlama kursundan bahsedeceğiz. ARM öğrenmeye meraklı arkadaşların veya değişik mikrodenetleyici programlama tecrübesi olup da ARM’a geçiş yapmak isteyen arkadaşlar için çok güzel bir kurs olacağı düşüncesindeyim. Sitemizde yayınlanan ARM asm konularından sonra programlamaya C’de devam ettirmek isteyen arkadaşların da çok işine yarayacağına inandığım kursun içeriği şu şekildedir :
Devamı...Arduino ile C# Programı
Arkadaşlar merhaba bu yazımızda arduino ile c#’da yazılmış programı nasıl haberleştireceğimizden bahsedeceğiz. Programımız arduino üzerinde bulunan ledin yakıp söndürülmesini sağlayacaktır. Programımız iki aşamadan oluşmaktadır. Bunlardan ilki c# dili kullanılarak oluşturulmuş olan arayüz programıdır.
Devamı...OpenCV- Resmin Boyutları İle Oynama
Merhaba Arkadaşlar,
Sizlere bu yazımda OpenCV kullanarak bir resmi açıp yeniden boyutlandırma işlemini, sonrasında da resmin belli bir kısmını almayı göstereceğim. Bu neden gerekli? Örneğin resimdeki yüzleri bulmak istiyorsunuz ama resminiz baya büyük. Bu gibi bir durumda büyük resimde çalışan algoritma çok uzun sürecektir. Bu nedenle resmi belli boyutlara getirmek( ve hatta gri resimlerle çalışmak) size hız kazandıracaktır.
Devamı...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…
Single Cycle MIPS İşlemci – Adım6
Merhaba Arkadaşlar,
Bu yazımda sizlere yazdığınız bir program nasıl test edilir onu anlatıp bugüne kadar yazmış olduğumuz işlemcinin doğru işlem yaptığını kanıtlayan bir test programı yazacağım. İlk olarak test programı nasıl yazılır ona bakalım. Benim kullandığım program xilinx 11.1 versiyonu. Yazdığınız bütün dosyaların üstünde bulunan program tipini seçeceğiz. Eğer bir FPGA’e gömmek istiyorsanız implementation, yazdığınız programı test etmek istiyorsanız behavioral simulationi seçiyorsunuz. Aşağıda ekran görüntüsüne bakabilirsiniz:
Devamı...