İşe Başlayalı Epey Oldu. Ama Zaman Kısıtlığından Dolayı Bir türlü İlerlemiyordu. Birinci Bölüm Bitti, Hatalar Eksiker Olabilir Anlayışınıza Sığınarak Yayınlıyorum.
Bölüm-1 Link
http://www.4shared.com/file/137499587/33493f93/Blm_1.html
Değiştirilmiş Bölüm-2 Link
http://www.4shared.com/file/159358521/d6dcba2a/Blm_2.html
Buradan Devam Edeceğim, Görüş Eleştiri öneri hepsine açığım.. hadi ayırlısı :D
hocam elinize saglik cok güzel bir calisma proton ile ilgili calisma yapmaniz cok güzel bu konuda bende eger isterseniz yardimci olmak isterim grafik lcd ile ilgili calisma ve grafik lcd de menü calismalari v.s katkim olursa ne mutlu tekrar elinize saglik
hocam eline sağlık,çok güzel olmuş,paylaşımın için teşekkürler,devamını bekliyoruz.kolay gelsin.
Teşekkür Ederim ikinci Bölümde İnterrupt çalışmalarını Planlıyorum.
teşekkürler güzel olmuş
Hocam ellerinize sağlık, gerçekten iyi olmuş, yavaş yavaş da olsa dersleri tamamlarsanız işte ozaman süper olur.
Tekrar TeşekkürlerÂ
S.A.
Sn. muhittin_kaplan elinize sağlık Allah kolaylık versin sonunda dediğinizi yaptınız :D . Ne tür dersler düşünüyorsunuz. Ben sizler kadar pro değilim çok amatörüm ama izin verirseniz ben ve diğer arkadaşlarda uğraştıkları sonunda çözdükleri yada yaptığı uygulamaları izin verirseniz burada yayınlasınlar. Eğer cevabınız evet ise sadece çözüm bulunan yada yapılan uygulamalar yayınlansın arkadaşlardan ricam bu başlık altında sorun çözülmesin çalışan kod ve devreler olsun.
Emrivaki olduysa sürçül-i lisanımız affola hakkınızı helal edin. Kolay gelsin. :)
çalışan kodları yayınlamak herkesin kendi tasarrufunda. ama deneysel olan çalışmalar (ki ben projeleri parça parça yapma alışkanlığım vardır)buradan yayınlanabilinir.
merhaba
muhittin hocam. 1ci derslerini bitirdim ve ikinci bölüme sabırsızlıkla geçmek istiyorum ve bunun için üye oldum:)
umarım bizi çok bekletmezsin kolay gelsin...
muhittin hocam eline sağlık ,
teşekkür ederim
ikinci bölüm bitmek üzere inşallah tamamlamak kısmet olur
Muhittin hocam selamlar.güzel bir temel çalışma devamını bekliyoruz.elinize sağlık.
iyi çalışmalar.....
Alıntı yapılan: "muhittin_kaplan"İşe Başlayalı Epey Oldu. Ama Zaman Kısıtlığından Dolayı Bir türlü İlerlemiyordu. Birinci Bölüm Bitti, Hatalar Eksiker Olabilir Anlayışınıza Sığınarak Yayınlıyorum.
bölüm 1 Link
Buradan Devam Edeceğim, Görüş Eleştiri öneri hepsine açığım.. hadi ayırlısı :D
s.a.
hocam sabırsızlıkla bekliyoruz hocam bu 1. bölüm gayet güzel bi çalışma, devamını bekliyoruz.
Alıntı yapılan: "pro-TR"Alıntı yapılan: "muhittin_kaplan"İşe Başlayalı Epey Oldu. Ama Zaman Kısıtlığından Dolayı Bir türlü İlerlemiyordu. Birinci Bölüm Bitti, Hatalar Eksiker Olabilir Anlayışınıza Sığınarak Yayınlıyorum.
bölüm 1 Link
Buradan Devam Edeceğim, Görüş Eleştiri öneri hepsine açığım.. hadi ayırlısı :D
s.a.
hocam sabırsızlıkla bekliyoruz hocam bu 1. bölüm gayet güzel bi çalışma, devamını bekliyoruz.
s.a. hocam bugünde tavaf ettim proton dersinin 2. bölümü
için yardımcı olun şu cenazeyi kaldıralım ortalık yerden. sen salayı ver 1-2 müslüman çıkar cenaze namazına...
Alıntı yapılan: "muhittin_kaplan"teşekkür ederim
ikinci bölüm bitmek üzere inşallah tamamlamak kısmet olur
sa.
hocam bekliyoruz
merhaba hocam proton dersleri konusunda yardım rica ediyorum mümkünse dersleri paylaşırmısınız ben burada göremedim saygılar hocam emeğinize sağlık
Alıntı yapılan: "oooben"merhaba hocam proton dersleri konusunda yardım rica ediyorum mümkünse dersleri paylaşırmısınız ben burada göremedim saygılar hocam emeğinize sağlık
ilk mesajı editledim, tekrar bakın .
Bölüm 2 yayınlandı ilk mesajda linki mevcut. Yazım ve içerik Hataları olabilir. Şimdiden Yardımlarınıza Teşekkür ederim..
Alıntı yapılan: "muhittin_kaplan"Bölüm 2 yayınlandı ilk mesajda linki mevcut. Yazım ve içerik Hataları olabilir. Şimdiden Yardımlarınıza Teşekkür ederim..
elinize saglik hocam yazilimda takildigim diger bir nokta olan kesme konusu idi tekrardan tesekürler
elnize sağlık..
kesme çok önemli bu derse iyi çalışalım..
hocam bahsetmemişsiniz ama ON_HARDWARE_INTERRUPT komutu da olyor sanırım...
bölüm 2 sayfa 10 da var sanırım
Alıntı yapılan: "muhittin_kaplan"Buradan Devam Edeceğim, Görüş Eleştiri öneri hepsine açığım.. hadi ayırlısı :D
İçerik gerçekten yararlı olabilir, fakat her sayfanın ortasında devasa yazılarla yazarın isminin görünmesi komik olmuş. Bu durum gerçek bir kitap gibi algılanmasını zorlaştırıyor. Amatör bir hava vermiş.
:D doğrudur. kaldırırız problem değil. aslında yapan arkadaş onu filigran yapacaktı ama böyle oldu.
aynisini bende dicektim ama cesaret edemedim
Arkadaşların Uyarısı Doğrultusunda Filigran Kaldırılmıştır
Üstad dersleriniz devam edecek mi ? Sizin derslerinizi de @fxdev arkadaşımınızın Hi-Tech dersleri gibi kitap haline getirip basmak ve başvuru kaynağı olarak elimin altında görmek isterim.
Zaman Buldukca Devam Etmeyi DÜşünüyorum.
s.a.
muhiddin hocam uzun aradan sonra tekrar döndüm. malumdur ki elektronik bizde amatör devam ediyor. devam eden bir hayat ve bu hayatında bazı gerekleri var, sonuç olarak iş yoğunluğu yüzünden 1 aylık bir ayrılık vardı bitti elh.
sonuc olarak hocam yardımınıza ihtiyacım var.
sorunum şu;
bir devre üzerinde çalışıyorum devremde 2x16 lcd kullandım ve bu lcd de proton derleyicisinde sadece 2. satıra bar grafik ile sinyalimi işlemek istiyorum.
1-2 uygulama denedim ama muaffak olamadım. bana örnek teşkil edecek yazılım elinizde mevcutsa yardımcı olabilecek arkadaşların yardımlarını bekliyorum.
(bar grafikte göstermek istediğim adc değeridir. ve 0,7V ile 3,5V arası bir değerdir. gözden kaçırdığım noktayı bulamadım. nasıl bir metod uygulamalıyım ki hassas bir bar grafiğim olsun)
ilginiz için şimdiden teşekkür ederim.
Alıntı yapılan: pro-TR - 12 Nisan 2010, 11:23:32
s.a.
muhiddin hocam uzun aradan sonra tekrar döndüm. malumdur ki elektronik bizde amatör devam ediyor. devam eden bir hayat ve bu hayatında bazı gerekleri var, sonuç olarak iş yoğunluğu yüzünden 1 aylık bir ayrılık vardı bitti elh.
sonuc olarak hocam yardımınıza ihtiyacım var.
sorunum şu;
bir devre üzerinde çalışıyorum devremde 2x16 lcd kullandım ve bu lcd de proton derleyicisinde sadece 2. satıra bar grafik ile sinyalimi işlemek istiyorum.
1-2 uygulama denedim ama muaffak olamadım. bana örnek teşkil edecek yazılım elinizde mevcutsa yardımcı olabilecek arkadaşların yardımlarını bekliyorum.
(bar grafikte göstermek istediğim adc değeridir. ve 0,7V ile 3,5V arası bir değerdir. gözden kaçırdığım noktayı bulamadım. nasıl bir metod uygulamalıyım ki hassas bir bar grafiğim olsun)
ilginiz için şimdiden teşekkür ederim.
muvaffak olamadığınız kodları yazarsanız sanırım çözüm olunabilir.
SIGNALS:
fark = signal - signal1 'buradaki fark değerim signal (anlık olarak aldırdığım adc) değeri ile hafızaya
aldırdığım önceki signal1 (adc) değerinden çıkarılarak elde edilen
sonuçtur.
barval = ((fark* 30) / 240)
fullbars = barval
partbar = barval // 2
pad = fullbars
print $FE,$C0,"SIGN:", Rep " "\16
print $FE,$C5, Rep $0\fullbars, partbar, Rep " "\pad
delayus 250
RETURN
BARAYAR:
print $FE,$40,$1F,$1F,$1F,$1F,$1F,$1F,$1F,$1F
print $FE,$48,$1E,$1E,$1E,$1E,$1E,$1E,$1E,$1E
print $FE,$50,$1C,$1C,$1C,$1C,$1C,$1C,$1C,$1C
print $FE,$58,$18,$18,$18,$18,$18,$18,$18,$18
print $FE,$60,$10,$10,$10,$10,$10,$10,$10,$10
RETURN
GOTO BASLA
yapmak istediğim 2x16 lcd nin alt satırında bu tip bir barla vumetre uygulamasıydı. sanırım yazılımda yeterli seviyeye ulaşamadık ::)
SIGN:█ █ █
s.a.
bar tipi vumetre kısmı ile ilgili bu yazılımdan yardım aldım. sinyalde artış oluşunca lcd saçmalıyor. ya tamamen yazılar kayboluyor yada alt-üst satırlarda barlar oluşuyor.
bir örnek hazırlamaya çalışayım. ama şimdi iş yerindeyim ve burada Proton Yüklü değil.
s.a.
ustam ilgin için teşekkür ederim. umutla bekliyorum. ve hocam çok oluyorsunuz demezseniz bir konu kafama takıldı. şöyle ki
bir X değerimiz var (yukarıda ki örnekteki hafızaya aldırdığım adc değeri)
bu X değerine 2 butonla müdahale etmek istiyorum. yani 1' er 1' er 20 ye kadar değer eklemek ve bu X değerimden 1'er 1' er 20 sayı küçültmek, yani matematiksel olarak X+20 ve X-20 değeri elde etmek istiyorum. buraya kadar sorun yok bunları becerebiliyorum. ;D
sorunum şu eklediğim ve çıkardığım sonucu LCD de göstermek yani şöyleki ben LCD ekranımda X+20 ve X-20 değerini değilde sadece 20 değerlerini göstermek istiyorum. yani
bir hassasiyet butonu eklemek ve lcd de değerini görmek istiyorum. ama sadece eklediğim ve çıkardığım değerleri görmek istiyorum.
ACABA diyorum şöyle olabilir mi?
örnek bir yazılımla :
hassasiyet+:
if hass = 1 then A=A+1
if A>20 then A= 20
signal = signal +A
ewrite 10, [signal]
print at 1,1, "SIGNAL:" ,Dec A
return
goto BASLA
ustam acaba bu şekli çalışır mı yada başka bir çözüm ne olabilir?
;LCD BAR
Device = 16F877A
Xtal = 4
LCD_DTPin = PORTD.4
LCD_RSPin = PORTD.0
LCD_ENPin = PORTD.1
LCD_Interface = 4
LCD_Lines = 2
LCD_Type = 0
LCD_CommandUs = 2000
LCD_DataUs = 50
Declare Adin_Res 10 ' 10 bit oku
Declare Adin_Tad FRC ' adc için rc yi seç
Declare Adin_Stime 50 ' okuma zaman 50us
Dim VAR1 As Word
Dim KonumTam As Byte
Dim KonumKalan As Byte
TRISA = %00000001 ' porta.0 giriş
ADCON1 = %10000000 ' giriş anolog0
Print $FE,$40,$1F,$1F,$1F,$1F,$1F,$1F,$1F,$1F
;konum u bulabilmek için 16*5=80 adım
;bu 80 adıı 1023 basamağını bulacağız
;konum=var/80
Basla:
VAR1 = ADIn 0 '0 kanaldan oku değr var a at
DelayMS 10
KonumTam=(VAR1/64)+1
Print At 1,KonumTam,0
DelayMS 10
GoTo Basla
End
Alıntı yapılan: pro-TR - 12 Nisan 2010, 18:43:56
s.a.
ustam ilgin için teşekkür ederim. umutla bekliyorum. ve hocam çok oluyorsunuz demezseniz bir konu kafama takıldı. şöyle ki
bir X değerimiz var (yukarıda ki örnekteki hafızaya aldırdığım adc değeri)
bu X değerine 2 butonla müdahale etmek istiyorum. yani 1' er 1' er 20 ye kadar değer eklemek ve bu X değerimden 1'er 1' er 20 sayı küçültmek, yani matematiksel olarak X+20 ve X-20 değeri elde etmek istiyorum. buraya kadar sorun yok bunları becerebiliyorum. ;D
sorunum şu eklediğim ve çıkardığım sonucu LCD de göstermek yani şöyleki ben LCD ekranımda X+20 ve X-20 değerini değilde sadece 20 değerlerini göstermek istiyorum. yani
bir hassasiyet butonu eklemek ve lcd de değerini görmek istiyorum. ama sadece eklediğim ve çıkardığım değerleri görmek istiyorum.
ACABA diyorum şöyle olabilir mi?
örnek bir yazılımla :
hassasiyet+:
if hass = 1 then A=A+1
if A>20 then A= 20
signal = signal +A
ewrite 10, [signal]
print at 1,1, "SIGNAL:" ,Dec A
return
goto BASLA
ustam acaba bu şekli çalışır mı yada başka bir çözüm ne olabilir?
s.a. mıhiddin hocam bu konu üzerinde bir fikriniz ve öneriniz varmıdır. BU ARADA BAR VUMETRE İÇİN TŞK EDERİM. isisde simüle ettim. bar yükseliyor ama düşmüyor. müsait bir zamanda gerçek uygulama ile deneme yapayım. belki isisin azizliği olabilir.
yok isisten değildir. silmeyide eklemek gerekir.
diğer sorunuza gelince ben olsam doğrudan yazdırırdım. A değerini
Alıntı yapılan: muhittin_kaplan - 13 Nisan 2010, 20:26:57
yok isisten değildir. silmeyide eklemek gerekir.
diğer sorunuza gelince ben olsam doğrudan yazdırırdım. A değerini
S.A.
ustam A değerim 1 ile 20 arası değişken ve ben butonlarla 1 artırıp eksiltmek istiyorum. ve artırdığım ve eksilttiğim değeri ekranda görmek istiyorum. yada cevabınızı anlamadım hocam
iki yöntemden birin i yapmışsın (diğeri interrupt) ama
hassasiyet+:
if hass = 1 then A=A+1
delayms 50 ;--------------
if A>20 then A= 20
signal = signal +A
ewrite 10, [signal]
print at 1,1, "SIGNAL:" ,Dec A
return
goto BASLA
gibi bir kod eklemelisin ki butona bastığında 1 artması gerekirken daha fazla artmasın.
s.a.
ustam ya ben bu siteye girmekte neden zorlanıyorum. anlamış değilim. explorer sürekli hata veriyor. şimdi nasıl girdi anlamış değilim >:(
Konuyu ilgi ile izliyorum ama sanırım burada bitti :(
Alıntı yapılan: solidus - 11 Ağustos 2010, 23:46:37
Konuyu ilgi ile izliyorum ama sanırım burada bitti :(
s.a.
sorun çözülmüştü ustam sanırım sorun benden kaynaklı, sonuca ulaştığımı belirtmedim. :-[
Paylaşmanız mümkünmü acaba ? Arabama iki kanallısını yapmaya çalışıyorum mümkün olursa. Olmazsa tek kanallısınıda yaparım. Bu proje tam olarak "LCD ekranda bar vu metre" mi acaba ?
eline sağlık mlki muhittin hocam ben konuyu yeni okudum bu arada glcd konulu bazı örnekler yayınlamayı duşunuyormusunuz aceba ?
eğer fırsat bulur, koltuğumun altındaki karpuzlardan kurtulabilirsem 3-4 bölümlerde çıkacak
Alıntı Yapeğer fırsat bulur, koltuğumun altındaki karpuzlardan kurtulabilirsem 3-4 bölümlerde çıkacak
Evet güzel olur proton da çalışan arkadaşlar için yararlı bir kaynak daha çıkar muhittin_kaplan