SPI haberleşme ve Max7219

Master Slave SPI Haberleşme

Master Slave SPI Haberleşmesi

İlk defa Motorola firması tarafından geliştirilen ve daha sonra diğer firmalarında kabul ettiği ve kullandığı, çevresel cihazlarla veya diğer mikrodenetleyicilerle  haberleşmeyi sağlayan yazılım veya donanım tabanlı  seri iletişim protokolüdür.

Bu yazımızda bu protokolü ve Max7219 ile master slave uygulamasını yapacağız.

Okumaya devam et

USB HID Bootloader PIC18F4550 Deney Kartı

DeneySeti_PIC18F4550_SimilasyonBootloader ile herhangi bir programlayıcı cihaz olmaksızın programlama yapılabilir. İki çeşit bootloader kullanılmaktadır. Birincisi RS232 portu ile diğeri USB Portu ile. RS232 portundan bootloader ile programlama yapmak için voltaj seviyelerinin TLL seviyesine dönüştürülmesi gerekir. Bunun için  max232 gibi dönüştürücü entegreler kullanılmaktadır.

USB HID Bootloader ise sadece USB konnektörü kullanarak yapılmaktadır. Aynı zamanda çok hızlı programlama yapmaktadır.

Okumaya devam et

Taramasız Tuş Takımı

tusTakimi_taramasız

4×4 matrix keypad tasarımında devamlı olarak mikrodenetleyici tarafından tarama yapılması gerekmekteydi. Bu durum ise mikrodenetleyiciyi çok meşgul eden bir durumdur. Bu tuş takımında tarama yok. Dezavantaj olarak biraz daha fazla malzeme (diyot-1N4148) kullanılması gerekiyor. Bu uygulamada 8 adet tuş kullandık. Tuş sayısı arttırılabilir.

Okumaya devam et

ADC Keypad (Analog Klavye)

ADC Keypad (Tuş takımı)

 Bir önceki yazıda matrix 4×4 taramalı keypad’in çalışmasını anlatmıştık. Bu tür tuş takımları için 8 adet pin gerekmektedir. Tarama tekniği ile 16 tuş için 8 girişe kadar giriş pinlerini azaltmıştık. Peki bizim 8 adet girişe ayıracak pinimiz yoksa ne yapacağız?

Bu yazımızda ADC keypad’i yani ADC tuş takımını inceleyeceğiz.

Okumaya devam et

Ultrasonik Mesafe Sensörü Uygulaması -2

Ultrasonik sensörle mesafe ölçümü uygulamasının, INT kesmesiyle gerçekleştirilmiş uygulamasıdır.

Okumaya devam et

Ultrasonik Mesafe Sensörü Uygulaması

Bu projede HC-SR04 ultrasonik sensör kullanarak mesafe ölçümü yapacağız. Sensör kit olarak satılmakta. Kit üzerinde 40KHz. de çalışan ultrasonik verici ve alıcı sensörü bulunmakta. Sensörün çalışması aslında yarasanın iletişim sisteminden kopyalanmış. Bilindiği gibi yarasaların gözleri yoktur. Onun yerine ses dalgaları gönderip dalgaların geliş süresine göre değerlendirme yapıp o şekilde cisimleri algılarlar.

Bu uygulamada PIC16F628A mikrodenetleyicisi ve HC-SR04 Ultrasonik sensör kullanarak mesafe ölçümü gerçekleştireceğiz.

Okumaya devam et