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

Laboratuvar Güç Kaynağı Yapımı

 

DSC_0473Elektrik ve elektronik laboratuvarlarının vazgeçilmez cihazlarındandır. Pek çok ve değişik tipte güç kaynakları mevcuttur. Temel amacı gerekli olan voltajı ve akımı sağlamasıdır.

Bu yazımızda amatör  elektrik ve elektronikçiler için güç kaynağı yapımını göreceğiz.

Ayrıca güç kaynağının olmazsa olmazlarından olan voltmetre ve ampermetresinin yapımını öğreneceğiz.

Okumaya devam et

PIC Mikrodenetleyicilerinde FVR Modülünün Kullanımı

fvr

Yeni nesil PIC mikrodenetleyicilerde dahili olarak bulunan FVR modülü (Fixed Voltage Reference- Sabit Referans Voltajı),  ADC okumada büyük kolaylık ve kararlılık sağlamaktadır. ADC okumada referans gerilimi genellikle VDD besleme gerilimi, kısmen de harici referans gerilimi entegreleri kullanılmaktadır. Ancak içinde FVR modülü bulunan bir PIC ile referans gerilimi elde edilmesi büyük kolaylık sağlamaktadır.

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

PIC Analog Karşılaştırıcı Modülünün Kullanılması

 

Elektronik uygulamalarda pek çok yerde analog karşılaştırıcıları kullanırız. Analog Karşılaştırıcı iki voltaj değerini karşılaştırır ve  büyük olan değere göre çıkış verir. Karşılaştırıcılar; akü şarj devrelerinde, Sıfır tespit devrelerinde, endüstriyel sensör devrelerinde vb. pek çok yerde kullanılırlar

PIC Mikrodenetleyicilerin pek çoğunda Analog Karşılaştırıcı Donanım Modülü bulunur. Bu yazımızda bu modülü tanımaya çalışacağız.

Okumaya devam et

Akıllı Trafik Işıkları

Artan araç sayısı ile araçların geçişini sağlayan trafik lambalarının da standart trafik lambası yerine akıllı trafik lambası olarak tasarlanması insanların hayatını kolaylaştıracak ve trafik kazalarını daha da azaltacaktır. Ayrıca yakıt sarfiyatını düşürecek ve yolculuk süresini kısaltacaktır.

Bu uygulamamızda PIC16F877A mikrodenetleyici ile yapılan akıllı trafik lambası yapacağız. Araç sayısının algılanması buton ile simüle edilecektir. Gerçekte görüntü işleme ve pek çok sensörle yapılan işlem burada butonla gösterilecektir.

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