| Yazar | Mesaj |
eloman | | Tarih: 06.10.2006, 00:48 Mesaj konusu: Tübitak 16f628 kayan yazı | |
| Bu yazıda 8 satır, 16 sütundan oluflan LED’li kayan yaz› projesi anlatılıyor. Projenin en önemli özelliği gerek donan›m gerekse yazılım olarak basit olması.Çok az sayıda donanım bilefleni gerektirdiğinden elektronik devrenin yap›m› oldukça kolay. 8 sat›r, 16 sütundan oluflan gösterge için 128 adet LED kullanılabileceği gibi haz›r modüller de kullan›labilir. Montaj
kolayl›¤› sa¤lad›¤› için bu projede 8x8 dot matrix display (nokta matris gösterge) tercih edildi. Her bir matris display içerisinde 64 adet LED bulundu¤undan 2 adet display kullan›larak 8 sat›r 16 sütunlu gösterge kolayca oluflturulabiliyor.
|
|
|
|
Biolight | | Tarih: 07.10.2006, 12:27 Mesaj konusu: | |
| Merhaba,
Devreyi uzun bir uğraştan sonra kurdum
ve hex dosyasını PIC16F628A ya yükledikten sonra çok güzelde çalıştı.
Şimdi kayan yazıyı değiştirmek istiyorum
program C dili ile yazılmış
XP de çalıştırabilecegim
mümkünse bedeva C editörü nü
nedreden bulabilirim acaba
Kolay gelsin.
|
|
Biolight | | Tarih: 16.10.2006, 14:04 Mesaj konusu: | |
| Biolight yazmış: Merhaba,
...
Şimdi kayan yazıyı değiştirmek istiyorum
program C dili ile yazılmış
XP de çalıştırabilecegim
mümkünse bedeva C editörü nü
nedreden bulabilirim acaba
Kolay gelsin.
C programlama dili için
microC programı kullanılabiliyor
microC programını http://www.mikroe.com/en/download/ sayfasında
mikroC for PIC bölümünde son sürümünü indirebilirsiniz
http://www.biltek.tubitak.gov.tr/gelisi...nik/17.htm sayfasında
kayan.c dosyasını microC de çalıştırmak için
kayan.c kodların da ilk 2 satırında bulunan
Kod: #include <pic.h>
#include <delay.c> satırlarını silip onun yerine
Kod: #include <built_in.h> yazınız
ve en altlarda ki
Kod: DelayUs(200); // 200 mikrosaniye bekle satırıda silip yerine
Kod: delay_us(200); yazınız program çalışacak C dosyasını Hex dosyasına çevirecektir.
Şimdi ögrenmek istediğim
Kaymasını istediğimiz metni
otomatik olarak 2 veya 16 lığa cevirecek
C dilinde yazılmış özellikle türkçe karakterler için
hazır function veya macro varmıdır.
veya C dilin de Replace işlemini nasıl gerçekleştirebiliriz.
C dilini bilen arkadaşlardan yardım lütfen.
#define ile bişiler yapamaya çalıştım ama pek mantıklı gelmedi.
özellikle türkçe karakterlerde çalışmadı çünkü.
Kolay gelsin.
|
|
Biolight | | Tarih: 27.10.2006, 18:31 Mesaj konusu: | |
| 8x8 dot matrix te görünecek karakteri
otomatik olarak onluk düzende ki sayıya(DEC) çeviren
küçük bir program yaptım (excel/VBA)
karakterlerin şekli ni 8Pin Matrix.ttf fontuna göre yaptım
isterseniz fontun orjinalini
http://fonts.goldenweb.it/index_file/l/...fault.html
sayfasından çekebilirsiniz
ekte ki Text2Dec.rar dosyası için de
1. CharsetMatrix.xls dosyası (program Charset8pin sayfasında)
2. 8Pin_MatrixTR.ttf (orjinal fonta türkçe karakterler ekledim)
Not:
1. Excel dosyasını açarken makroları etkinleştiriniz.
2. CharsetMatrix.xls dosyasında ki
5x7 ve 8x8 sayfalarını hatasız kullanabilmeniz için
excel de Araçlar - Eklentiler - ToolPak Çözümleyicini yüklemelisiniz
ama yüklemesenizde program çalışır.
|
|
Biolight | | Tarih: 28.10.2006, 16:16 Mesaj konusu: | |
| isteyen dosyaları aşagıda kitende çekebilirler
Text2Dec.rar
istediğim VBA ile yazdıgım bu kodların C diline çevrilebilmesi
lütfen yardım en azından bir ip ucu !
Kolay gelsin.
|
|
xc10 | | Tarih: 07.06.2007, 21:45 Mesaj konusu: sayın eloman arkadaş | |
| sayın eleoman arkadaş bende bu devreyi geçtiğimiz aylarda kurmuştum ,hala çok güzel çalışıyor
|
|
keremkaradag | | Tarih: 29.09.2007, 17:28 Mesaj konusu: | |
| selam;
devreyi bred-board üzerinde kurdum, ancak display sürekli yanık gözüküyor, ancak dikkatli bakıldığında bazı ledlerin ışık şiddetinin farklı olduğu ve hareket ettikleri anlaşılıyo. Netice itibariyle beceremedim. Böyle olmasının sebebi ne olabilir sizce?
DÜZELTME: şükür sonunda buldum, bendeki matrix ortak anot olduğu için hata oluyomuş, hallettim sonunda :D
|
|
kriptex21 | | Tarih: 04.06.2008, 16:04 Mesaj konusu: selam | |
| keremkaradag yazmış: selam;
devreyi bred-board üzerinde kurdum, ancak display sürekli yanık gözüküyor, ancak dikkatli bakıldığında bazı ledlerin ışık şiddetinin farklı olduğu ve hareket ettikleri anlaşılıyo. Netice itibariyle beceremedim. Böyle olmasının sebebi ne olabilir sizce?
DÜZELTME: şükür sonunda buldum, bendeki matrix ortak anot olduğu için hata oluyomuş, hallettim sonunda :D
Dostum merhaba kusura bakma rahatsız ediyorum ama ortak anodlu olduğu halde düzelltiğini söylüyorsun nasıl düzelltin bi yardımcı olursan sevinirim.
|
|
|