16f84 Havada kayan yazi Kod değiştirme Ödev (Hastayım Biraz Geç kaldım)

Başlatan Elektrik2012, 29 Nisan 2014, 22:50:26

Elektrik2012

Merhaba 16f84 yapılmış olan havada kayan yazi devresini yaptım,Program Görüntü Ve Ses Yazmam lazım nasıl yazıcam 1 günüm kaldı biraz geç kaldım,Hastayım biraz Üşütmüşüm, Uğraşamıyorum Yardımcı olursanız çok sevinirim.Şimdiden Teşekkür ederimNot alicam :) Biraz sıkıştım


Devre https://320volt.com/pic16f84-ile-havada-yazi/

#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
};

TRISB=0;

for(;;){
	for(i=0;i<48;i++){
	PORTB=dizi[i];
	DelayMs(1);  // 1ms bekle
	}
	DelayMs(48); // 48ms bekle
}
}


Bir ricam daha olucak hex kodu oluşturup yollarmısınız Gerçekten utanıyorum,Kusura bakmayın biraz hazıra konmuş gibi oldu :(

Elektrik2012

Hepinize çok teşekkür ederim kendimi topalardım iyileştim :)halletim,Çok teşekkür ederim :)

baran123

Merhaba eğer proje tamamlandı ise bitmiş halini paylaşır mısınız gerçekten ilk defa uçan yazı yapacağım hiç fikrim yok nasıl yapacağım hakkında

İyi çalışmalar.

Elektrik2012

Proje tamamen bitti fakat nasıl paylaşaacağım,Okulda kaldı resimler filan Ama size yardımcı olmaya çalışıyım nerde takıldınız?.

baran123

Ben ilk kez başlıyorum havada yazıya fakat başlayamadım bir türlü nasıl yapabilirim nereden başlamalıyım ?

aydınD

öncelikle devreyi kurman gerekiyor
bu devreyi bir ucundan veya ağırlık merkezinden motora bağlaman lazım
burada en zor ve önemli nokta motorun sabitlenmesi ve motor dönüşü yaparken oluşacak balansın giderilmesi gerekmektedir
aksi takdirde istediğiniz yazıyı alamazsınız

Elektrik2012

Arkaşlar kusura bakmayın mesajım biraz geç oldu.Ama konuyu açtığımı unutmuşum sorunum çözüldü,aydın beyin dediği gibi en zor görev motorun sabitlenmesi dönerken yalpa yapınca yazı zor okunuyor çok güzel ayarlamanızz lazım ben bir kereste ve parçasının üsstüne kurdum okulda kaldı o yüzden çekemedimresim falan ama yapmak isteyene yardımcı olmaya çalışırım.
Yazıyı değiştirmek için biraz uğraşıyorsunuz program üzerinde tubitaktaki program micro c ile yazılmış merhaba yazıyordu galiba ben onu Ccs c çevirdim çok zor olmadı.
Daha sonra ne yazacağını hesaplamak için her harf için değer giriyoruz onun hesabı var başka zor bir şey yok

bulent_110

motorun devreyle baglantısı nasıl olmalı yardım edebilir misiniz bir de nasıl bi motor kullanmalıyım?

Elektrik2012

Motor pcp kartın tam ortasında olmalı ki yapla yapmasın öyle çok özel bir motor olmasına gerek yok :) açıkçası motor hızına göre yazı daha okunaklı oluyor tamamen deneyerek bulabilirsiniz.

Berk

arkadaşlar ben bu projeyi yapıcam ama MEHMET yazması lazım bi türlü beceremedim. hangi programda yazıcaz nasıl hex yapıcaz yardımcı olurmusunuz

kutahyaspor

yazıda çok detaylı anlatılmış.
https://320volt.com/pic16f84-ile-havada-yazi/
binary kısmını hesaplamak için şurayı kullanabilirsin;
http://www.mathsisfun.com/binary-decimal-hexadecimal-converter.html


kolay gelsin.

mesaj birleştirme:: 04 Aralık 2014, 07:00:15

sayfanın altında yorumlarda tüm harflerin karşılıkları da verilmiş.
Alıntı Yap0xFC,0x12,0x11,0x12,0xFC,0x00, // A
0xFF,0x89,0x89,0x89,0x76,0x00, // B
0x7E,0x81,0x81,0x81,0x42,0x00, // C
0x3E,0x41,0xC1,0x41,0x22,0x00, // Ç
0xFF,0x81,0x81,0x81,0x7E,0x00, // D
0xFF,0x89,0x89,0x89,0x81,0x00, // E
0xFF,0x09,0x09,0x09,0x01,0x00, // F
0x7E,0x81,0x81,0x91,0x72,0x00, // G
0x7C,0x83,0x83,0x93,0x74,0x00, // Ğ
0xFF,0x10,0x10,0x10,0xFF,0x00, // H
0x00,0x81,0xFF,0x81,0x00,0x00, // I
0x00,0x84,0xFD,0x84,0x00,0x00, // İ
0x60,0x80,0x81,0x7F,0x01,0x00, // J
0xFF,0x18,0x24,0x42,0x81,0x00, // K
0xFF,0x80,0x80,0x80,0x80,0x00, // L
0xFF,0x02,0x0C,0x02,0xFF,0x00, // M
0xFF,0x04,0x08,0x10,0xFF,0x00, // N
0x7E,0x81,0x81,0x81,0x7E,0x00, // O
0x78,0x85,0x84,0x85,0x78,0x00, // Ö
0xFF,0x11,0x11,0x11,0x0E,0x00, // P
0xFF,0x11,0x31,0x51,0x8E,0x00, // R
0x46,0x89,0x89,0x89,0x72,0x00, // S
0x26,0x49,0xC9,0x49,0x32,0x00, // Ş
0x01,0x01,0xFF,0x01,0x01,0x00, // T
0x7F,0x80,0x80,0x80,0x7F,0x00, // U
0x7C,0x81,0x80,0x81,0x7C,0x00, // Ü
0x0F,0x30,0xC0,0x30,0x0F,0x00, // V
0x07,0x08,0xF0,0x08,0x07,0x00, // Y
0xE1,0x91,0x89,0x85,0x83,0x00, // Z

Berk