Konular
Teknik
16F628A
Yazılar: 16F628A
Devre programlandığı şekliyle, açılışta "m" harfini gösteriyor. Azalt
butonuna basınca harfleri geriye doğru, artır butonuna basınca ileri
doğru sayıyor. Merkez butonuna basınva "M" harfini gösteriyor.
When the circuit initializes it displays the character "M" as it is
programmed. Pressing decrease button (left button in the breadboard)
counts the characters backward and pressing (right button in the
breadboard) increase button counts forward.
Devre ile basılan butonun tanımlanmış bilgileri HC-06 bluetooth modül
üzerinden telefona gönderilmektedir. Devre 5 volt ile çalışmaktadır. Birinci butona basınca telesona "Teknomerkez - Teknoloji Merkezi" yazısnı gönderir. İkinci butona basınca "Mehmet YILMAZ" yazısını gönderir. Üçüncü butona basınca "ASM ile PIC16F628A ve Bluetooth ile veri gonderme" yazısını gönderir.
With this circuit, the push-button information is sent to the phone via
the HC-06 bluetooth module. The circuit must be fed with 5Vdc.
The circuit's work: When it press the first button when it is send "Teknomerkez - Teknoloji Merkezi" text to the phone.
Devre butonlarla 7 segmentli göstergelerin kontrolü işine yarıyor.
Mikridenetleyici olarak PIC16F6287A kullanılmıştır. 4 Mhz kristal ile
osilatör çalışmaktadır. Bu devrede 7 segment gösterge ortak anod olarak
seçilmiştir.
Devre 7 segmentli göstergenin pic ASM ile nasıl yapılacağını göstermektedir. Devre 5 volt ile beslenmelidir.
The circuit is shown how to make the 7-segment display with pic ASM. The circuit is feeding with 5 volt.
Devre bir buton uygulamasıdır ve çok basit düzeyde pic assmbly
uygulaması kontrol yapısını göstermeyi hedeflemektedir. SW1 butonuna
parmak ile basınca D1 ledi yanmaktadır. Bırakınca da sönmektedir.
Bu uygulama devresi 1 adet kırmızı ledi birer saniye arayla yakıp söndürmeyi gerçekleştirmektedir. Devrede PIC16F628A mikrodenetleyicisi kullanılmıştır. 4 Mhz harici kristal ile devre çalıştırılmıştır. Devre 5 Volt ile beslenmiştir.
Arada bir olsa da poşet ağzını kapatan bir makineye ihtiyacım oluyor.
Satın almak istediğimde fiyatının biraz pahalı olduğuna karar verdim.
Kendim yapmak istediğimde neredeyse hiç kaynak bulamadım. Sonuçta bu cihazı her şeyiyle
tasarladım ve yaptım. Elbette bu bir profesyonel bir makine değildir ama
benim işime yarıyor ve kullanıyorum.
Bu yazıda ledlerle yapılmış basit bir ışık
gösterisi devresi tanıtılacaktır. Mikrokontrolör olarak Microchip
PIC16F628 kullanılmıştır. PIC'in kodlanması JAL V2.4l ile yapılmıştır. Bu kodlamada JalEdit programı kullanılmıştır.
Bu devre LCD ekranlı 0-999999 tur sayma işlemlerinde kullanılmak üzere
tasarlanmıştır. İleri doğru sayma işlemini gerçekleştirir. Sayım aralığı
yeterince geniştir. 0'dan başlayarak 999999'a kadar yani 1 milyona
kadar sayıma ihtiyaç duyulan yerlerde kullanılabilir.
Bu çalışmada, 1 adet 5x7 led matrix üzerinde karakter oluşturacak ve oluşturduğumuz bu karakteri kaydıracağız. Sonraki çalışmalarımızda matrix sayısını çoğaltmak, karakter jeneratörü oluşturmak ve bunları kaydırmak gibi konular üzerinde duracağız.
PIC16F628 kullanarak daha az elemanla bir karaşimşek devresi gerçekleştirilebilir. Bu tür devrelere, kayan led devresi de denmektedir. Biz bu devrede 16F628'in dahili osilatörünü kullanıyoruz. Bu sayede kullanılan devre elemanı en aza iniyor.
Son günlerde pekçok sitede kayan yazı devrelerine raslayınca bende de bu konuda bir ürünümün olması isteği oluştu. Bu devrenin basit, grafiksel ve PicBasic Pro hakkında açıklayıcı olmasına özen gösterdim. Sonuçta bu, sadece bir gösteri devresi olduğundan ihtiyaç karşılayıcı özelliğinin az olması da normal. Fakat fikir verici ve faydalı olabilecek pekçok yönünün olduğunu düşünüyorum.
Çok Tıklananlar