ПредишенСледващото

Много експериментира с * Duino лицето графичен LCD монохромен екран е на контролер ks0107 / ks0108. А добре дошъл за тяхната подкрепа, има няколко версии на единствения официален библиотеката.
Библиотеката може да намерите тук:
code.google.com/p/glcd-arduino/downloads/list
Въпроси за свързване на малкия екран на контролера няма да помисли, и има примери в този сайт и в интернет, който иска да намери отворени пространства без никакво затруднение. В допълнение, достатъчно подробно описани в документацията за библиотеката.
Засада се крие във факта, че без жестове, напрежение сивото вещество български текст на Ардуино скица всяка съдба не е извод. Е, не е част от библиотеката на българските шрифтове и всички! Истината е приложен към programmulina страницата да се зареди за тяхното изобретение на шрифтове и конверсия на прозорци.
Ами, на първо място, той е написан на Java, така че да го стартирате, също трябва да бъде в състояние да, и второ добре, го е, че не искам да се намери на българските букви от шрифтове на прозорците, както и всички безсмислици. )
Мързелът, то със сигурност е силна, няма думи. Ето защо, Yandex и Google не са давани на няколко десетки заявки за различни варианти на ключовата дума "български шрифт GLCD». Всичко, разбираем и дори още повече, че не е намерен на крайния файл. Аз със сигурност не може да се търси ...
Е, добре, какво да се прави, трябваше да се напряга прословутия вещество.
Казвам веднага: В тази статия ще разгледаме създаването (или по-скоро - модификация) текстови, съдържаща символи на фиксирана ширина. Ако ще бъде избран някой интересуват от темата и шрифт с променлива ширина знаци.
Така че нека да тръгваме!
Изтеглете и разопаковането на библиотеката. Font описание файлове са в татко «шрифтове». Откриваме най-малката SystemFont5x7.h и се опитват да го направят трепанация. Ние сме заинтересовани от това, което се описва параметри на файла, т.е. шрифт описание структура.

Е, всичко изглежда достатъчно ясно за практическа употреба:

размер на символите е строго 5x7 точки, се добавя разстоянието характер автоматично, последният кода, използван 0x20 + 0x60 - 1 = 0x7f. Започвайки с 0x80 може да играе трикове вашите растерни изображения.

Разбира се, всеки може да вземе една тетрадка в полето, молив, маркирайте фамилиарност 5 до 7 клетки, и боя съответния трансфер в началото на двоичен код и след това в HEX. Cool.
:) Но първо трябва да се тълкува символа на клетъчните кодове 0h41 да сортирате библиотеката привлича символ вертикално или хоризонтално.
Аз използва за тази програма, която може да дойде по-удобно се намери в Интернет не само за шрифтове изобретение, но и за други работи с нашия малък екран. (Може да се намери тук: ikarab.narod.ru/KS0108.html) Това е трансформация "код - картината" можете да проверите характера 0h41 и получаване на "А". Съответно пиксел по пиксел боядисване фамилиарност - получи линия на знака HEX-кодове.
Е, тегленето:


Е, най-много време отнема част от работата зад ... не толкова уморен?
Давай ...

Тя ще изглежда, че добавите нашия двоичен масив в опашката на шрифта, правилните, и ето го - щастие! Ни най-малко от него!
Аз бях поразен от една разумна идея - да се провери какво кодиране работи Arduino IDE. За това беше набързо скицирани част от кода:

Подкрепете проекта - споделете линка, благодаря!