Konular
Uygulamalar
Merhabalar! İnternette karşılaştığım bir soru üzerine gerçeklediğim bir devreyi paylaşmak istiyorum. Soru şöyleydi:
"Butona
1 sefer bastığımda ne kadar basılı olursa olsun ilk bastığım
andan itibaren 1 saniye çıkış verecek. Ne zaman elimi çekersem tekrar 1
saniye çıkış verecek bir devre (mikrodenetleyici istenmiyor)..
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.
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.
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.
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.
Bu program başlangıç düzeyinde olanların Assembler'da tuşların nasıl
taranıp, girilen değerin nasıl 7-Parçalı bir LED göstergede
gösterilebileceğini kavrayabilmesi için yapılmştır.
Kontrol devresi şekilde de görüldüğü gibi bir sıfırlama(RESET) girişi, 2
motorun denetimini yapan 1-başlat, 1-durdur buton girişi, Aşırı Akım
Rölesinden gelen 2 sinyal bilgisi girişi, 2 hata düzeltildi onay butonu
girişi, 2 adet Motor1 ve Motor2 çıkışı, 2 hata göstergesi çıkışı ve
sayaç devresini süren 3 uçtan oluşmaktadır. 6-harici giriş, 4-harici
çıkış ve 3-dahili çıkış olmak üzere toplam 13 adet giriş-çıkış ucu
kullanılmıştır.
PIC18 serisinde Assembly ile programlama yaparken özellikle BANK
blokları ve yazılımda nasıl yönetilmesi gerektiği konusunda
afallayacaklardır. Ancak düşünülenin aksine PIC18 serisinde bank
yönetimine gerek yoktur, eğer RAM de çok büyük miktarlarda veri
saklanması gerekmiyorsa BANK sistemini kullanmaya hiç gerek yoktur.
Biz bu çalışmamızda RC osilatör devresini inceleyeceğiz. Bunun için her
yerde olan RC osilatör devresinin birini alıp üzerinde çalışama
yapacağız. Sonuçları ise osilaskop grafikleri ile birlikte paylaşacağız.
Bu çalışmada Arduino UNO ile basit bir uygulama flip-flop devresi
yapacağız. Bu devrenin çocukların en çok beğenip seyrettikleri ışık
devresi olduğunu farkettim.
Bu çalışmada Arduino UNO ile basit uygulama yapacağız. Arduinonun
9 nolu ucuna bağlı ledi 1 saniye aralıklarla yakıp söndüreceğiz. 11
nolu ucuna bağlı ledi ise 500 milisaniye aralıklarla yakıp söndüreceğiz.
LM317 1.2V~37V arası ayarlanabilen voltaj regülatörü olarak çalışan 1.5A çıkış akımı verebilen bir devre elemanıdır. Biz de bu özelliğinden yararlanarak ayarlı adaptör yapacağız
Bu çalışmada ds1302 ile ayarlanabilir CCS C ve PIC 17F877 ile yapılmış Takvim Saat Isı Devresi yapacağız
CCS C ve 16F628 ile yapılan karaşimşek devresi
CCS C ve 16F628 ile yapılan kronometre devresi
Pic 16F877A mikrokontrolör entegresi kullanılarak yapılmış akvaryum projesi
16F628A ile yapılmış basit bir geri sayıcı. başla ve durdur, reset,
ayar butonlarından oluşan geri sayıcı lcd ile gösterilmiştir. LCD
yerine istenirse 7-seg displayde kullanılabilir. Program ayar
menüsündeyken başla butonu işlemiyor, sayarkende ayar menüsüne
girmiyor.
Son günlerde internette dolaşırken fazla miktarda "basit siren"
devreleri ile karşılaşınca bende "bunlar nasıl olsa basit devreler,
biraz uğraşayımda sitresim gitsin" anlayışı gelişti. Ama hepsiyle de
epey uğraştım. Galiba tatmin edici bir şeyler arıyordum. Sonunda bende
"Basitin en basiti"ni yapma eğilimi oluştu.
Daha güçlü kadro ve faydalı içeriklerle sizlerleyiz.
Çok Tıklananlar