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

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

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

7 Segment Sayıcı -Counter- (0-99)

7 Segment Sayıcı-Counter- (0-99)

Bu projede 0-99 arası yukarı/aşağı sayan, iki dijit(display)  sayıcı devresi yapacağız. Sayıcı tarama metodunu kullanmaktadır. Örnek olması açısından bu uygulamada kesme kullanmadan tarama işlemi ile saydırma yaptık.

Okumaya devam et

7 Segment Sayıcı (0-9)

7 segment sayıcı

Bu uygulamada 1 adet 7 segment display kullanarak 0 ile 9 arası yukarı ve aşağı sayıcı  yaptık. Örnek olması açısından incelenebilir bir proje.

Okumaya devam et

Kronometre

DSC_0627

Kromometre, zamanı büyük hassasiyetle ölçen bir saat  çeşididir. Normal saatlerde santisaniye kavramı yoktur. Ancak kronometrelerde santisaniye kavramı vardır. Santisaniye 10milisaniyelik zaman birimidir. 100 santisaniye 1 saniye eder.

Kronometreler zamanın hassas ölçülmesi gereken yerlerde kullanılır. Mesela koşu, yüzme gibi spor müsabakalarında skoru tespit için, çizgi izleyen robotların pisti ne kadar zamanda tamamladığını ölçmek için vb. kullanılır.

Okumaya devam et

Dijital AC Dimmer

Dimmerle lamba kontrolü ve dalga formu

Dimmer devreleri AC dalganın triyak vasıtasıyla fazının istenilen değerde ayarlanmasını yapan elektronik devrelerdir. Akkor telli lambalarda aydınlık ayarı, rezistanslı ısıtıcılarda ısı ayarı, üniversal motorlarda hız ayarı için kullanılırlar. Bu uygulamamızda PIC16F628A mikrodenetleyicisi ile dijital AC dimmer yapacağız.

Okumaya devam et