mrb(http://img151.imageshack.us/img151/9500/dilimdilim2ge7ak5.jpg) (http://imageshack.us) arkadaşlar
yaklaşık 4 aydır üzerinde çalıştığım kayan yazı (satır tarama) projemi sonunda tamamladım.biliyorum sitede birçok uygulama var fakat sıcaklık,nem,saat ve takvimli çalışan bir simulasyonu ben göremedim.bu yüzden yeni bir başlık açtım.
"virtual seri port" programını bilgisayarınıza kurarak simülasyonda iken mesaj girişi yapabilirsiniz.bunun için basit birde visual basic programını link içindeki "mesaj panosu" klasörüne ekledim.
http://www.4shared.com/file/44271930/4257daae/zd_pano_SHT11_.html
http://dc19.4shared.com/download/44271930/4257daae/zd_pano_SHT11_.rar
En son hali :
http://rapidshare.com/files/109465525/oezd_pano_SHT11_.rar.html
Eline saglık.Sht11 dll dosyasını nerden indirebiliriz?
proteus 7.2 sp2 kütüphanesinde sht11 mevcut.
7,2 sp2 linki:
http://www.4shared.com/file/26039003/d3aed4d2/PR6.html
Atila hocam,
Dosya indirmek için password nedir?
www.picproje.org
süpper olmuş klavyene sağlık...
projelerinin devamını dilerim...
benimde bitmeyen şarkı güç kaynağım var utandım bitireyim bari...
yakında pcb sinede başlayacam inşallah.bitince onu da eklerim.
mrb(http://img151.imageshack.us/img151/9500/dilimdilim2ge7ak5.jpg) (http://imageshack.us) arkadaşlar;
DS1302 RTC için (manuel)tarih ve saat girişininin eksik olduğunu farkettim.
aşağıdaki kodu ekleyerek linkleri yeniledim.
http://www.4shared.com/file/44427273/88b59240/ozd_pano_SHT11_revised.html
http://www.4shared.com/file/44427273/88b59240/ozd_pano_SHT11_revised.html?dirPwdVerified=1cb0769e
/********************DS1302 RTC'YE SAAT VE TARİH BİLGİSİ YAZMA*****************/
int set_rtc(char db[],int pos_1,int pos_2)
{
int ret_val=0;
while(!input(enter))
{
if(input(up))
{
delay_ms(20) ; ret_val++;
}
if(input(down))
{
delay_ms(20) ; ret_val--;
}
int_to_str(db,ret_val,pos_1,pos_2);
sutun_reg(db,96);
ekran_yaz(10);
}
return ret_val;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
void set_rtc_date_time()
{
unsigned int hr,dk,gun,ay,yil,haftanin_gunu;
hr=set_rtc(saat,4,5); while(input(enter));
dk=set_rtc(saat,7,8); while(input(enter));
gun=set_rtc(tarih,1,2); while(input(enter));
ay=set_rtc(tarih,4,5); while(input(enter));
yil=set_rtc(tarih,9,10); while(input(enter));
haftanin_gunu=set_rtc(tarih,13,14);
rtc_set_datetime(gun,ay,yil,haftanin_gunu,hr,dk);
}
/*----------------------------------------------------------------------------*/
proteus 7.2 sp2 sorunsuz mu çalışıyor? bir ara kapanma sorunu vardı 7.2 sp2 nin.
Bu programın simülasyonunda proteus sürekli D sürücüsüne disk istiyor nedeni nedir arkadaşlar? Projeyi paylaşan arkadaşa teşekkürler...
Alıntı yapılan: "zenze"proteus 7.2 sp2 sorunsuz mu çalışıyor? bir ara kapanma sorunu vardı 7.2 sp2 nin.
ben linkteki 7.2 sp2 yi uzun bir süredir kullanıyorum. herhangi bir sorunla karşılaşmadım.
http://www.4shared.com/file/26039003/d3aed4d2/PR6.html
projeye bir pot ile kayan yazının hız ayarını da eklemek istiyorum.bunun için önerileriniz nelerdir?
adc ile veya linkteki devrede olduğu gibi kapasitör dolma süresine göre bişeyler yapılabilir mi?
(http://img221.imageshack.us/img221/421/hizyb6.jpg)
Mrb(http://img151.imageshack.us/img151/9500/dilimdilim2ge7ak5.jpg) (http://imageshack.us)
ADC ile potun degerini okuyup sonuca gore kayma degerını artırıp azaltabılırsın.
Kolay gelsın
iyi günler arkadaslar. atilla arkadasım sana bir kac sorum var
ikinci gönderdiğiniz devrede yazı kaymıyor öylece bekliyor neden ? proteusmu sorunlu yoksa. yoksa bir komutmu vermek gerekiyor.
birinci devrede ise butonlar yok. yazı kayıyor
yazıyı değiştirmek için visual basic programınımı yüklemek gerekiyor. kodan değişme imkanı yokmu
birde yazıyı nekadar uzaltırsak titreşim başlar yada şuan titreşim yapabilirmi.
Yazı hızı nasıl ayarlanabilirir. Koddan yada dediğiniz yöntemle
//efekt_1(320,1);
önündeki "//" slashları kaldırıp derlerseniz yazı kayma başlar.
yazıyı değiştirmek için visual basic yüklemenize gerek yok. sadece "virtual serial port" programını kurmanız yeterli.sonra istediğiniz mesajı "mesaj panosu.exe" ye yazarak gönderebilirsiniz.
kayma hızına gelince projeye onu da ekledim.fakat 4shared.com a koymadım çünki aynı projeden 3 tane olacaktı.bu yüzden rapide yüklüyorum. proje bu haliyle max 54 karakter kaydırabiliyoruz.ancak ufak değişiklerle 256 karaktere de çıkarılabilir. harici eeprom eklersek dahada fazla olur.titreşim olayına gelince, pcb sini yapmadım henüz ama bu haliyle titreşim olacağını sanmıyorum.çünki yaklaşık 4 ms de ekranı tarıyor.yani sn de 250 defa tarama yapıyor.
for(i=0;i<96;i++)
ben 12 adet matris kullandım 12x8=96 sütun
16 matris kullanırsanız 16x8=128
sadece yukarıdaki kodu değiştirerek matris sayısını arttırabilirsiniz.
içine virtual serial port programınıda ekledim.
linki:
http://rapidshare.com/files/109465525/oezd_pano_SHT11_.rar.html
Not: yönetici arkadaşlar diğer dosyaları 4shared.com dan kaldırıp, bunu koyabilirler.en son hali bu.
atila kardeş devreyi kurdum 32 sütun olarak biraz titriyor fakat 17 karakterden fazla almıyor. eeprom taktım 24c512 kodlara ne eklemeliyim.
Titreme ve yavaş çalışma gibi olaylara fazla takılmayın bu tür zamanlama ile ilgili sorunlar genelde proteustan ve bunla bağlantılı olarak pc nizin hızından kaynaklanıyor olabilir.
Arkadaşı böyle bir paylaşım yaptığı için tebrik ederim. Belki 50 çeşit kayan yazı projesi paylaşıldı. Ama hepside sanki birbirinin kopyası gibi oldukça amatör projelerdi.
Eline sağlık.
Alıntı yapılan: "XX_CİHAN_XX"Titreme ve yavaş çalışma gibi olaylara fazla takılmayın bu tür zamanlama ile ilgili sorunlar genelde proteustan ve bunla bağlantılı olarak pc nizin hızından kaynaklanıyor olabilir.
Arkadaşı böyle bir paylaşım yaptığı için tebrik ederim. Belki 50 çeşit kayan yazı projesi paylaşıldı. Ama hepside sanki birbirinin kopyası gibi oldukça amatör projelerdi.
Eline sağlık.
merhaba hocam;
Hepsi bir birinden amatorce demişssiniz.
Merakımdan soruyorum. Profosyonel derken neyi kast ediyorsunuz.
Satır taramanın mantıgını daha once bana kısaca anlatmıstınız.
Bunların dısında daha nasıl bır yontem var ?. ( Sutun tarama harıc )
Tesekkurler
M_B
Bir kayan yazının(yada herhangi bir ürünün) profesyonel olması için bana göre piyasada satılan benzer ürünlerle eşdeğer yada yakın özelliklere sahip olması gerekir. Daha doğrusu satılabilir bir ürün olması gerekir. Elbette arkadaşın paylaştığı projede bu açıdan bakıldığında tam anlamıyla profesyonel bir çalışma değil, birçok eksikleri var ancak şimdiye kadar üyelerin paylaştığı projeler arasında bana göre hepsinden daha iyi özelliklere sahip(ancak denemek gerekir)
Benim daha önce karşılaştığım k. yazı örneklerinin hiç biri yukarıda yaptığım profesyonellik tanımına uymuyor (buda dahil). Büyük bir çoğunluğunda pc den yada klavyeden yazı girişi yok. Sabit hafızadaki bir yazıyı kaydırıyor, saat - tarih, animasyon, ısı ölçümü vb. birçok özellik yok. Arkadaşın devresinde en azından bunlardan bazılar var. Ne derece sağlıklı çalıştığı konusunda tabiiki net birşey diyemem.
Amatör ile profesyonel arasındaki farki iyi anlamak gerek. Çok farklı düşünülüyor bu konuda. Amatör demek kar amacının güdülmediği tamamen istekle yapılan birşeydir. Profesyonel ise daha çok işin ticari boyutları düşünülerek yapılan işlerdir.
Saygılar, sevgiler
Acıklamanız ıcın teşekkür ederim.
Simdi kafama daha ıyı oturdu.
Otururken de animasyonların nasıl yapıldıgı takıldı. ( Register ve maskeleme ile yapılıyor dıyebilirsiniz ama nasıl )
Bu konuda arastırma yapmaya çalışayım bakalım neler bulacagım.
Tesekkurler
Alıntı yapılan: "berkay_yalan"atila kardeş devreyi kurdum 32 sütun olarak biraz titriyor fakat 17 karakterden fazla almıyor. eeprom taktım 24c512 kodlara ne eklemeliyim.
devrenin baskısını henüz bitiremediğim için titreme ile ilgili bişey diyemicem.
harici eeprom kullanırsanız kodları şu şekilde değiştirirseniz olur sanırım.
#include <2402.c>
write_ext_eeprom(msj_index,mesaj_1[msj_index]);
mesaj_1[i]=read_ext_eeprom(i);
harici eeprom similasyonlarında proteus problem çıkarttığı için bu kodları deneme imkanım olmadı.
mrb(http://img151.imageshack.us/img151/9500/dilimdilim2ge7ak5.jpg) (http://imageshack.us) projeyi yapan arkadasa bisey sorucagım bu projenin en son halinde sorun var galiba acılmıyor proteusla sebebi nedirrr??
Alıntı yapılan: "c_merhametli"mrb projeyi yapan arkadasa bisey sorucagım bu projenin en son halinde sorun var galiba acılmıyor proteusla sebebi nedirrr??
proje proteus 7.2 sp2 ile hazırlandı. sizdeki sürüm daha düşükse açmayabilir.klasör içerisinde ".SEC" uzantılı dosyayı proteus ta "file/import section" la yolunu göstererek açabilirsiniz.
Merhaba bu devrede picden 595 e data bilgisi sürekli 0 olarakmı gidiyor. yani demek istediğim tpic595 kullanılabilirmi?
Birde tpic5b ile tpic6b arasındaki fark nedir?
Atila Hoca projenizi yeni fark ettim ve proteus sorununu çözüp simülasyonu izledim . Harika bir proje sizi hem tebrik ediyorum , hem teşekkür ediyorum.
2006 da gerçekleştirdiğim bir mesaj panosu projesi vardı . 4x8 adet 8x8 dot matrix displayi (32x64 pixel) ,32 adet max 7219 la sürüyorduk . Günlerce uğraşıp devrenin çift taraflı ares çizimini yaptım , istanbulda pcb sini bastırdım , epeyce bir uğraştan sonra devreyi çalıştırdım . Programının geliştirilmesi lazımdı animasyon saat vs ilave etmek için , epeydir kenarda bekliyor , MikroC ye yeterince zaman ayıramadım . Sizin projenijle şahane çalışabilecek bir pano hem ilavelerde devpano haline de gelebilir . Resmini ve projenin rapid adresini gönderiyorum , harfler animasyonda ters ancak panoda sorun yok . İlgilenirseniz pcb ares çizimini de gönderebilirim pcb çok güzel oldu matrixlerin arasında boşluk yok ...
Not : Projenin sadece ares pcb çizimi bana aittir. Şema ve MikroC kodları GEDO , Günal bey tarafından geliştirildi .
indirme link : http://rapidshare.com/files/181238546/Max7219_dot_matrix_display.rar.html
resim : http://img75.imageshack.us/my.php?image=resimlers003abrr7.jpg
link ölmüş...
Alıntı yapılan: "atila"Alıntı yapılan: "berkay_yalan"atila kardeş devreyi kurdum 32 sütun olarak biraz titriyor fakat 17 karakterden fazla almıyor. eeprom taktım 24c512 kodlara ne eklemeliyim.
devrenin baskısını henüz bitiremediğim için titreme ile ilgili bişey diyemicem.
harici eeprom kullanırsanız kodları şu şekilde değiştirirseniz olur sanırım.
#include <2402.c>
write_ext_eeprom(msj_index,mesaj_1[msj_index]);
mesaj_1[i]=read_ext_eeprom(i);
harici eeprom similasyonlarında proteus problem çıkarttığı için bu kodları deneme imkanım olmadı.
eeprom ayak bağlantıları hakkında bilgi verebilirmisiniz! ne nedir nasıl bağlanır
malum çok fazla bilgimiz yok :oops:
Bu başlıkta verilen kodu pratikte deneyen oldu mu hiç?
rapid patlamış tekrar upload ederseniz sevinirim
Alıntı yapılan: atila - 22 Nisan 2008, 12:00:36
//efekt_1(320,1);
önündeki "//" slashları kaldırıp derlerseniz yazı kayma başlar.
yazıyı değiştirmek için visual basic yüklemenize gerek yok. sadece "virtual serial port" programını kurmanız yeterli.sonra istediğiniz mesajı "mesaj panosu.exe" ye yazarak gönderebilirsiniz.
kayma hızına gelince projeye onu da ekledim.fakat 4shared.com a koymadım çünki aynı projeden 3 tane olacaktı.bu yüzden rapide yüklüyorum. proje bu haliyle max 54 karakter kaydırabiliyoruz.ancak ufak değişiklerle 256 karaktere de çıkarılabilir. harici eeprom eklersek dahada fazla olur.titreşim olayına gelince, pcb sini yapmadım henüz ama bu haliyle titreşim olacağını sanmıyorum.çünki yaklaşık 4 ms de ekranı tarıyor.yani sn de 250 defa tarama yapıyor.
for(i=0;i<96;i++)
ben 12 adet matris kullandım 12x8=96 sütun
16 matris kullanırsanız 16x8=128
sadece yukarıdaki kodu değiştirerek matris sayısını arttırabilirsiniz.
içine virtual serial port programınıda ekledim.
linki:
http://rapidshare.com/files/109465525/oezd_pano_SHT11_.rar.html
Not: yönetici arkadaşlar diğer dosyaları 4shared.com dan kaldırıp, bunu koyabilirler.en son hali bu.
yukarıdaki link sağlam açılan sayfada sağ alt köşede "download" butonu var
Arkadaşlar merhaba,ben bu devreyi bilgisayar baglantısı olmadan yapmayı planlıyorum fakat programın giriş kısmındaki yazıyı nasıl değiştireceğimi bilmiyorum bu konuda yardımcı olursanız çok sevinirim yada değiştiren olduysa nasıl yapıldığını anlatabilirmi ?
Son olarak bu projeyi gerçekte uygulayan oldumu,olduysa eğer varsa eksik kısımları hakkında biraz bilgi verebilirmi...
Saygılarımla...
Alıntı yapılan: berkay_yalan - 07 Mayıs 2008, 01:20:30
atila kardeş devreyi kurdum 32 sütun olarak biraz titriyor fakat 17 karakterden fazla almıyor. eeprom taktım 24c512 kodlara ne eklemeliyim.
berkay bey siz bu devreyi yaptınız sanırım.maksimum 17 karakter demişsiniz ancak devrede toplam 55 karakter görünüyor.Birde bu açılıştakı yazıyı nasıl değiştirebilirim.Ben bunu bilgisayar baglantısı olmadan çalıştırmak istiyorum.Yardımcı olursanız sevinirim.
Saygılar...
Arkadaşlar simülasyondaki yazı program içersinde yok acaba bu yazıyı nereden alıyor simülasyon...