Elektrotekno.com Ana Sayfa || Pic ve diğer işlemci ve denetleyiciler ile yapılmış devreler, projeler || Kayan yazı ve matrix led devreleri (led message projects)


16F84 ile 8 ledli Havada Yazı

Kayıt: 30 Ekm 2006
Mesajlar: 576
Konum: Adana
Offline
ibrsel
Tarih: 15 02 2007 20:10

Bilim teknik benzer devrenin C kodlarınıda vermişti,ama onda da bazı düzenlemeler yapmanız gerekiyor.Çünkü bir öğrenci arkadaşımız bilim teknikten indirdiği devre ve program ile gelmişti ve o haliyle çalışmamıştı..İsterseniz Basic de kaynak kodları yazıp verebilirim.Yada C de düzenlemiş olduğum halini(bulabilirsem)..


Reklamlar
Kayıt: 02 Nis 2006
Mesajlar: 166
Konum: e:\PIC\...
Offline
obs
Tarih: 15 02 2007 20:31

kodlar


kodlar böyle



#include <pic.h>
#include <delay.c>

main(void)
{

unsigned int i;
unsigned char dizi[]={
0xff,0x02,0x0c,0x02,0xff,0x00, // m
0xff,0x89,0x89,0x89,0x81,0x00, // e
0xff,0x11,0x31,0x51,0x8e,0x00, // r
0xff,0x10,0x10,0x10,0xff,0x00, // h
0xfc,0x12,0x11,0x12,0xfc,0x00, // a
0xff,0x89,0x89,0x89,0x76,0x00, // b
0xfc,0x12,0x11,0x12,0xfc,0x00, // a
0x00,0x00,0x00,0x00,0x00,0x00 // bosluk
};

trısb=0;

for(;Wink{
for(i=0;i<48;i++){
portb=dizi[i];
delayms(1); // 1ms bekle
}
delayms(4Cool; // 48ms bekle
}
}
Başa dön
Kayıt: 22 Hzr 2006
Mesajlar: 182
Konum: Bursa
Offline
yucelll
Tarih: 15 02 2007 20:44

kardeş işte dediğim gibi ben amatör olduğum için.
yani buraya direk hex kodunu veya asm kodunu eklerseniz sevinirim.
IC prog asm ve hex i kabul ediyor ama Ben C dilini hiç bilmiyorum.

gerçi istemeye de gerek yok çünkü dosyaları indirememiştim neyse olsun puan olunca indiririm,kesin çalışıyodur herhalde
Başa dön
Kayıt: 22 Hzr 2006
Mesajlar: 182
Konum: Bursa
Offline
yucelll
Tarih: 19 02 2007 23:45

arkadaşlar bir türlü çalıştıramadım aynı devreyi yapan başka bir arkadaşım da çalıtıramamdı.
yardım edin yahu

bu devreyi çalıştıran varsa lütfen yardım edin.
Başa dön
Kayıt: 22 Hzr 2006
Mesajlar: 182
Konum: Bursa
Offline
yucelll
Tarih: 14 03 2007 23:35

Arkadaşlar devreyi en sonunda yaptım sorunu da buldum pek yardım edilmedi ama olsun yardım edeb arkadaşlara çok teşekkürler.
şimdi ben bu devreyi bir motora bağladım ve mıknatıs takmıştım tabi bir de reed röle var.
havada hep sabit istediğim yazı çıkıyordu fakat mıknatısı çıkardım ve "delayms(4Cool; // 48ms bekle" yazan yeri de motora göre ayarlıyım 20 değerini verdim.Havada yazaı oluştu ve tam istediğim gibi kaymaya başladı yani sanki bir tarafa dönüyor gibi.
Ama ne güzel yazı kayarken birden pat diye yazı fırlıyor başka yere gidiyor orada da dönüyor bir daha birden fırlıyor.
bunun nedeni ne arkadaşlar? Lütfen yardımcı olun yani bu normal mi yoksa bir sorun mu?

daha iyi anlayabilmeniz için videoda çektim işte buyrun
16F84 ile 8 ledli Havada Yazı

http://www.youtube.com/watch?v=Sa9HXglpjqU

arkadaşlar videoyu da izleyin
Başa dön
Kayıt: 22 Hzr 2006
Mesajlar: 182
Konum: Bursa
Offline
yucelll
Tarih: 15 03 2007 21:11

arkdaşlar lütfen bişey söyleyin ya
site yöneticileri lütfen yardım edin
bu sorunu buraya yazdım yoksa devre ve proje isteklerine mi yazmalıydım???
lütfen birşey söyleyin
Başa dön
Kayıt: 30 Ekm 2006
Mesajlar: 576
Konum: Adana
Offline
ibrsel
Tarih: 15 03 2007 21:29

Alıntı:

havada hep sabit istediğim yazı çıkıyordu fakat mıknatısı çıkardım


Sevgili Yücel,mesajında da sorunu zaten belirtmişsim( devreden mıknatısı çıkartmışsın.)
Devrede Reed kontak yazının hangi noktadan itibaren yazılması gerektiğini ayarlar.Sen burada mıknatısı çıkartır isen bu tür problemler ile karşılaşman normal diye düşünüyrum.
Başa dön
Kayıt: 18 Mar 2007
Mesajlar: 51

Offline
tagre
Tarih: 20 03 2007 23:41

motorlu yapılmış. çalışır vaziyetteki resimleri.16F84 ile 8 ledli Havada Yazı

16F84 ile 8 ledli Havada Yazı
Başa dön
Kayıt: 22 Hzr 2006
Mesajlar: 182
Konum: Bursa
Offline
yucelll
Tarih: 21 03 2007 03:24

tagre kardeş bahsettiğim sorun sende de oluyor mu?
ya da sen mıknatıs kullanıyormusun?
Başa dön
Kayıt: 22 Nis 2006
Mesajlar: 701

Offline
ete
Tarih: 21 03 2007 10:57

Havada yazı yazmanın en önemli noktası yazma işlemine aynı zaman dilimi içinde başlamak yada belirli bir referans noktasını gördükten sonra yazmaya başlamaktır. Ancak bu şekilde okunabilir bir yazıyı her zaman aynı yerde oluşturabilirsiniz.
Bu devrede bir mıknatıs ve bir reed kontak kullanılmış. Sonuç olarak mıknatıs her reed kontak önünden geçişte bir referans sinyali oluşturmakta programda yazıyı ledlere vermektedir. Mıknatısı çıkartmakla sistemin rastgele çalışmasını sağlamış olursunuz. Bu nedenle yazı önce kayıyormuş gibi gider ve sonra rastgele biryerlerden çıkar. Bunu bir problem olarak görüyor iseniz mutlaka referans noktası işini çözmeniz gerekir.
Referans noktası hassas bir zamanlama ile örneğin TMR0 kesmesi kullanarak kesme oluştuğu anda yazının ekrana verilmesi gibi yada bir infrared led ilede verilebilir. Ben infrared led ile yapmıştım. Gayet de başarılı idi.

Ete
Başa dön


Sayfaya git Önceki  1, 2, 3  Sonraki

16F84 ile 8 ledli Havada Yazı


Benzer Konular
- PIC16F84 İle Yapılan Klavye Kontrollü Kayan Yazı Devresi + Çift Tabaka PCB Şema
- pıc16f628 ds1302 ds18b20 690 ledli saat termometre devresi
- 16F84 ve ntc'li 4x7 seg. disp. termometre

- 4015'li 16 ledli yürüyen işık devresi

- 16F84' lü pil şarj cihazı
- rgb ledlerle havaya yazı
- ledcom kayan yazı
- Onur Bilke Abimizin Kayan Yazı devresinde kayan yazıda donma problemi
- havaya yazı

- ATmega16 ile 8 Satır 16 Sütun Dotmatrix Kayan Yazı

- 48 sütun kayan yazı pic18f452

Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Turkiye | Ads by Google Adsense | Design by Crazy Bat based