KAYAN YAZI FULL(CCS C) SHT11,DS1302,MAX485(PAYLAŞIM)

Başlatan atila, 16 Nisan 2008, 11:45:02

atila

mrb  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

mikromuh

Eline saglık.Sht11 dll dosyasını nerden indirebiliriz?

atila


kemalguler

Atila hocam,
Dosya indirmek için password nedir?

erkan614


ipek

süpper olmuş klavyene sağlık...
projelerinin devamını dilerim...

benimde bitmeyen şarkı güç kaynağım var utandım bitireyim bari...

atila

yakında pcb sinede başlayacam inşallah.bitince onu da eklerim.

atila

mrb  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);
}
/*----------------------------------------------------------------------------*/

zenze

proteus 7.2 sp2  sorunsuz mu çalışıyor? bir ara kapanma sorunu vardı 7.2 sp2 nin.

Elektron74

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...
Yarın; yorgun kimselerin değil rahatlarına kıyabilenlerindir.

atila

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

atila

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?


M_B

Mrb  
ADC ile potun degerini okuyup sonuca gore  kayma degerını artırıp azaltabılırsın.  
Kolay gelsın
İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet

berkay_yalan

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

atila

//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.