Stap 4: Font Rendering
Download de programma genaamd "PixelFontEdit" van:
2) volgende klik op Bestand -> Open--> navigeren naar de map installeren -> Fonts -> pf--> en open het gewenste lettertypebestand
3) het uitvoeren van gewenste wijzigingen zoals roteren, omkeren enz, (ik verwijderd van een bestaand lettertypebestand en schreef mijn eigen 6 x 5 lettertype hier.)
4) Kies Bestand -> exporteren als C omvatten--> Sla het bestand op een locatie
5) Navigeer naar dit bestand, open in Kladblok en bewerken van de indeling als volgt:
Dit:
unsigned char lettertype [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 (.)
}
Wordt:
char [lettertype] [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 (.)
}
In principe heb je om te omsluiten de patronen van de bit van elk teken in een accolade.
BELANGRIJK: Verwijder niet alle ongewenste tekens, zoals de volgorde van de elementen zijn van groot belang! (ASCII-gebaseerd teken verwijst )
Ik heb aangetoond in het voorbeeld voor slechts 5 tekens, dat moet u dit doen voor alle tekens in het bestand (ik weet haar loooong).
6) Zodra voltooid de tekstbestand opslaan, moet u dit tekstbestand kopiëren naar de Arduino schets heb gezegd verder over.
Opmerking: heb ik zowel hoofdletters als kleine letters tekens ontworpen, echter adviseren ik u alleen afdrukken met hoofdletters als de kleine letters look een beetje grappig een 6 bit hoogte.
Nu voor sommige gebouw!!