ändra tecken i en vfd
ändra tecken i en vfd
Hej!
Någon som vet om man kan ändra dom tecken som finns i en VFD?
Isf,hur? program?
Vill ha dom spegelvända...
Någon som vet om man kan ändra dom tecken som finns i en VFD?
Isf,hur? program?
Vill ha dom spegelvända...
Det smidigaste för mej hade varit om man kunde modifiera dom befintliga teckena så att om jag skriver tex "HEJ" så skriver automatiskt displayen samma fast då spegelvänt...
naturligtvis e d lättare om man vet vilken display det handlar om...
här kommer den jag hade tänkt använda...
http://www.farnell.com/datasheets/90808.pdf
naturligtvis e d lättare om man vet vilken display det handlar om...
här kommer den jag hade tänkt använda...
http://www.farnell.com/datasheets/90808.pdf
Sorry,såg först efteråt att graphic write var ett kommando o inte hette White...
Men nu blev jag lite snurrig? kan man eller inte spara teckena efter man en gång gjort dom?
Om inte så lär det bli mycket programmering...
Finns det någon annan form av vfd display eller liknande med lika hög cd/m2 som man isf kan göra detta?
Men nu blev jag lite snurrig? kan man eller inte spara teckena efter man en gång gjort dom?
Om inte så lär det bli mycket programmering...
Finns det någon annan form av vfd display eller liknande med lika hög cd/m2 som man isf kan göra detta?
hmmm,ok, funderade lite på om man kan lägga en bikonvex lins ovanpå displayen för att få ut rätt bild..
Ungefär som i en projektor...skillnaden e väl att linsen sitter en bit framför displayen och "bygger" då..Och höjden vill jag ha så minimal så möjligt eftersom det ska sitta i bilen vid rutan...
Någon som sysslat med såna linser (bikonvex:a)?
Ungefär som i en projektor...skillnaden e väl att linsen sitter en bit framför displayen och "bygger" då..Och höjden vill jag ha så minimal så möjligt eftersom det ska sitta i bilen vid rutan...
Någon som sysslat med såna linser (bikonvex:a)?
Kanske jag som fått det om bakfoten med att köra grafiskt men att köra så med en basic stamp och vfd innebär det inte att man får göra mycket programmering till varje bokstav/siffa?
typ:
if a=2 then A
A:
print " * * "
print " * * "
print " **** "
print " * * "
print " * * "
print " * "
eller finns det lättare sätt så e dom mer än välkommna
typ:
if a=2 then A
A:
print " * * "
print " * * "
print " **** "
print " * * "
print " * * "
print " * "
eller finns det lättare sätt så e dom mer än välkommna
Skapa en hel tabell med de tecknen du behöver i flashminnet, alla andra kan vara 0x00.
typ ascii denna tabell tar förvisso över 1k( tecknen är 8x5 punkter hög här)
const char ascii[256][5] = { {}, {}, ....};
och sedan så tar du
printchar(char c){
out( ascii[0] );
out( ascii[1] );
out( ascii[2] );
out( ascii[3] );
out( ascii[4] );
out( ascii[5] );
out( ascii[6] );
out( ascii[7] );
}
typ ascii denna tabell tar förvisso över 1k( tecknen är 8x5 punkter hög här)
const char ascii[256][5] = { {}, {}, ....};
och sedan så tar du
printchar(char c){
out( ascii[0] );
out( ascii[1] );
out( ascii[2] );
out( ascii[3] );
out( ascii[4] );
out( ascii[5] );
out( ascii[6] );
out( ascii[7] );
}