GLO: Midnatt anslagstavla och RSS-visning (4 / 7 steg)
Steg 4: Teckensnitt Generation
Hämta program som kallas "PixelFontEdit" från:
2) nästa Klicka på filen -> Öppna -> navigera till installationskatalogen -> teckensnitt -> pf--> och öppna önskat teckensnittsfilen
3) utföra ändringarna av till exempel rotera, Invertera etc, (jag bort en befintlig teckensnittsfil och skrev min egen 6 x 5 teckensnitt här.)
4) Klicka på Arkiv -> Export som C--> Spara filen i ett läge
5) navigera till filen, öppna i anteckningar och redigera format enligt följande:
Detta:
unsigned char teckensnitt [2048] =
{
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, / / char 000 (.)
0x7E, 0x81, 0xA5, 0x81, 0xBD, 0x99, 0x81, 0x7E, / / char 001 (.)
0x7E, 0xFF, 0xDB, 0xFF, 0xC3, 0xE7, 0xFF, 0x7E, / / char 002 (.)
0x6C, 0xFE, 0xFE, 0xFE, 0x7C, 0x38, 0x10, 0x00, / / char 003 (.)
0x10, 0x38, 0x7C, 0xFE, 0x7C, 0x38, 0x10, 0x00, / / char 004 (.)
0x3C, 0x3C, 0x18, 0xFF, 0xE7, 0x18, 0x3C, 0x00, / / char 005 (.)
}
Blir:
char [font] [8] =
{
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, / / char 000 (.)
{0x7E, 0x81, 0x95, 0xB1, 0xB1, 0x95, 0x81, 0x7E}, / / char 001 (.)
{0x7E, 0xFF, 0xEB, 0xCF, 0xCF, 0xEB, 0xFF, 0x7E}, / / char 002 (.)
{0x0E, 0x1F, 0x3F, 0x7E, 0x3F, 0x1F, 0x0E, 0x00}, / / char 003 (.)
{0x08, 0x1C, 0x3E, 0x7F, 0x3E, 0x1C, 0x08, 0x00}, / / char 004 (.)
{0x18 0x18, 0x5B, 0x6F, 0x6F, 0x5B, 0x18, 0x18} / / char 005 (.)
}
I grunden har du bifoga lite mönster av varje tecken i en lockig klammen.
VIKTIGT: Ta inte bort några oönskade tecken, eftersom ordningen på elementen är mycket viktiga! (ASCII-baserat karaktär hänvisar )
Jag har visat exemplet för endast 5 tecken, du bör göra detta för alla tecken i filen (jag vet dess lååång).
6) när klar spara textfilen, måste du kopiera denna textfil till Arduino skiss nämns vidare på.
Obs: Jag har designat både versaler och gemena tecken, men jag råder dig att bara skriva ut med versalerna som gemener utseendet lite roligt med en 6 bitars höjd.
Nu för några byggnad!