MPLAB IDE Programı Kullanımı

MPLAB Microchip firması tarafından hazırlanan özellikle PIC’ler için assembly derleme konusunda ön plana çıkan bir program. Program ücretsiz olarak kullanıma sunuluyor. Program ile assembly dışında kodlarda derleme yapmak da mümkün.

Programın OpenOffice (.odt) formatı için buraya , Adobe Acrobat (.pdf) formatı için buraya tıklayınız.

58063-1

Yorumlar (7)

Zigbee

Uzun zaman sonra yine karşınızdayım. Bu yazımda Zigbee hakkında yaptığım araştırma sonucunda çıkan bir sunumu paylaşacağım. Öncelikle sunumum özet niteliğinde. (Veri Haberleşmesi isimli derste sunmam gerektiği için fazla yazı ve görüntü ile boğmak istemedim.)

Zigbee -yada bir diğer kullanım şekliyle zegbee- haberleşme alanında gelecek vadeden bir protokol/haberleşme yöntemi. Özellikle düşük enerji kullanan kablosuz sistemlerde tercih ediliyor. Data aktarım hızı bluetooth gibi protokollere göre düşük olmasına rağmen düşük enerji tüketimi Zigbee’yi ön plana çıkartıyor.

Zigbee sunumuma OpenOffice (.otp) için buradan Ms Office 2003 (.ppt) için buradan Ms Office 2007 (.pptx) için buradan ulaşabilirsiniz.

zigbee

Yorumlar (4)

PicC ile 999 sayıcı

Bir tarihte 0-999 sayıcı yapmıştık. PicC kodlarını ben yazmıştım, pek sevgili bir arkadaşımla (Gürkan Kutlu) da devresini yapmıştık. Devre Proteusta düzgün çalışıyor. Biraz değişiklik yaparak breadboard’da küçük bir deneme yaptık fakat çalışmadı. PCB’de çalışır diye düşünmüştük :)

Devrede onlar, yüzler ve birler basamağı değerlerini ayarlamak için ikişer buton bulunuyor.  1 buton reset için, bir butonda başlama/durdurma için.
Devre son 5 saniye buzzer çıkışını aktif yapıyor. Simülasyon yaparken ses çıkıyor, korku efekti gibi bir etki yapabilir.

PicC kodlarında birkaç düzenleme yapılarak değişik alanlarda kullanılabilir.

Proteus ve .hex dosyası

CCS C Dosyası (PicC kodu)

Proteus'ta hazırlanan devre şeması

Proteus'ta hazırlanan devre şeması

Yorumlar (2)

MatLab Proje Sunumu

Bilgisayar Programlama Dili (MatLab) dersi için bir proje hazırlamıştım. Projede Proteus, CCS, HyperTerminal ve MatLab programlarını kullandım. Kısaca anlatırsam, Proteus’ta hazırladığım devre ADC (analog-to-digital converter) yardımıyla mikrofondan aldığı dijital değeri seri porta (COMPIM) yolluyor.  (Proteus COM1 Portunu HyperTerminal de COM2 portunu kullanıyor. Bu iki portu birleştirmek için bir sanal COM Port programı kullanılıyor) HyperTerminal eşzamanlı olarak seri port’u okuyor ve yine eşzamanlı olarak “data.dat” isimli bir dosyaya kaydediyor. Matlab bu dosyayı belirli aralıklarla okuyor ve bu değerleri grafik haline getirip bir html dosyasına kaydediyor. Bir başka html (index.htm) dosyasıyla kaydedilen html dosyasının bulunduğu dizinde bulunan grafik dosyası okunuyor. “index.htm” 3 saniye aralıklarla güncelleniyor. Böylece mikrofondan alınan ses dalgaları anlık olarak (belirli bir gecikme ile) bir web sayfasında görüntülenebiliyor. İstenirse kurulacak bir web » Continue reading “MatLab Proje Sunumu”

Yorumlar (6)

CCS C (PicC)

Staj yaparken staj yaptığım yerde PicC derleyici olarak CCS kullanılıyordu. Kullanım kılavuzu gibi birşey hazırlamıştım, pdf olarak ekliyorum. Kullanım kılavuzundan çok kod yazmaya başlamadan önce yapılması gerekenleri adım adım anlatmıştım. PicC ile ilgilenen varsa giriş için faydalı olabilir. C dilini biraz bilenler PicC’de çok zorlanmaz diye düşünüyorum, help dosyası da baya iyi programın, internetten de detaylı kaynaklar bulunabilir. Program lisanslı bir program, daha başka PicC derleyicileri de mevcut piyasada, ücretsiz olanlar da var.

Yazıyı .pdf formatında indirme » Continue reading “CCS C (PicC)”

Yorumlar (3)

PicC ile Led Kontrolü

Staj defterimde kullanmak üzere birkaç proje hazırlamıştım. “PicC ile LED nasıl kontrol edilir” sorusunu kısaca cevaplamaya çalıştım. Bekleme işlemlerini “delay” ile sağladım. Simülasyon için Proteus programını kullandım. Başlangıç için fayda sağlayacağını düşünüyorum.

PicC ile 1 led’in 500ms yakıp 500ms » Continue reading “PicC ile Led Kontrolü”

Leave a Comment

Yeniden Merhaba,

Uzun süredir onrz.net’te tekrar bir blog kurmayı düşünüyorum. Yaklaşık 1 yıl önce onrz.net ve bakmaklazim.com blog denemelerim oldu. Fakat değişik sebeplerden dolayı bu denemeler sonuçsuz kaldı.

Şimdi işi bir angaryaya dönüştürmeden, sakin sakin bir blog oluşturma kararı verdim. Bu blogda -onrz.net- daha çok yaptığım, yapacağım, yapmaya çalıştığım projeler olacak. İlerleyen zamanlarda bu dönem üzerinde çalıştığım bitirme projemden bölümler ekleyeceğim.

onrz.net’te daha sık görüşmek dileğiyle…

Onr Z.

Leave a Comment