Алексей Надёжин (ammo1) wrote,
Алексей Надёжин
ammo1

Category:

Крупные шрифты на TFT-экране Arduino

Сегодня я научился делать шрифты любого размера и выводить ими надписи на экране, подключённом к Arduino. Разобраться с этим оказалась сложнее, чем можно было предположить.




Для того, чтобы сделать экран-информер (https://ammo1.livejournal.com/1114988.html) я заказал на Aliexpress плату Arduino Wi-Fi за $5 и 3.95" экран за $12, который просто ставится вторым этажом на плату Arduino и не требует соединения проводами.



Продавец Ардуины написал, что на ней есть dip-переключатели, выбирающие режимы работы двух процессоров (ATmega328 и ESP8266), но описать назначение переключателей забыл. У этой платы нет определённого названия, поэтому таблицу назначения переключателей удалось найти не сразу. Но я всё же нашёл её в каком-то российском магазине, торгующим такими платами.



Продавец экрана предлагал скачать с LCDWiki комплект библиотек и программ для этого экрана. Скачал, запустил, и начал биться сначала чтобы просто текст выводился не в вертикальном положении экрана, а в горизонтальном. Потом пытался разобраться, как сделать свой шрифт. В комплекте была программа PCtoLCD200 с полностью китайским интерфейсом. Наугад разобрался, как ей делать шрифт, вот только что с ним делать дальше неизвестно. Никаких инструкций нет. Точнее, есть множество инструкций, но все они не про то. А если выводить крупный текст шрифтом по умолчанию, получается вот такой ужас.



В попытках найти инструкцию, на сайте iarduino.ru нашлась информация о библиотеке UTFT, поддерживающей множество экранов, в том числе этот. На сайте автора бибилотеки Rinky-Dink Electronics есть и сама библиотека и онлайн-инструмент для создания любых шрифтов.

А дальше всё просто: в любом редакторе создаём картинку со всеми символами шрифта (есть два типа шрифтов - алфавитный с 95 символами и цифровой с 10 символами).



Дальше с помощью онлайн-инструмента делаем из этой картинки шрифт. Получается файл с расширением ".c", который нужно положить в папку библиотеки UTFT.

И наконец подключаем свой шрифт и пишем им всё, что угодно.



Главное теперь, чтобы эти большие шрифты не заняли всю память Arduino и хватило места на всё остальное. :)

P.S. Не понимаю, как люди делают на Arduino хоть что-то нестандартное. Как только пытаешься сделать хоть что-то, не как все, тут же выясняется, что всё нужно искать наугад и методом тыка.

© 2020, Алексей Надёжин




Основная тема моего блога - техника в жизни человека. Я пишу обзоры, делюсь опытом, рассказываю о всяких интересных штуках. А ещё я делаю репортажи из интересных мест и рассказываю об интересных событиях.
Добавьте меня в друзья здесь. Запомните короткие адреса моего блога: Блог1.рф и Blog1rf.ru.

Второй мой проект - lamptest.ru. Я тестирую светодиодные лампы и помогаю разобраться, какие из них хорошие, а какие не очень.
Tags: arduino
Subscribe

Recent Posts from This Journal

  • Очень хитрые РЖД

    Покупал я тут билет на поезд. Надеялся, что поеду один в купе, но едем вчетвером. А теперь самое удивительное: все в нашем купе думали, что поедут в…

  • Радость была недолгой

    В 2018 году в Москве появилась новая Солнцевская линия метро, доходящая аж до станции Рассказовка (почти до моей дачи). У этой линии была удобная…

  • Страшная пушка в гараже

    Снял я тут гараж, а в нём под потолком висит страшного вида штуковина и от неё шнур по потолку тянется. Вот такая гравицапа. На этикетке…

  • Много-много GSM-сигнализаций на выставке Securika

    В прошлом году из-за пандемии все выставки были отменены. В этом году всё начала потихоньку возрождаться и это радует. Побывал сегодня в Крокус-Экспо…

  • Контрафакт на Озон

    Ozon и Wildberries это огромные маркетплейсы, на которых торгуют тысячи больших и маленьких компаний. Не все из них ведут честный бизнес. Купил я тут…

  • Билайн Связь Z - аттракцион невиданной щедрости

    Я как-то пропустил, что ещё перед новым годом у Билайн появился мобильный тариф, радикально отличаюащийся от всех остальных тарифов всех операторов…

  • Рак можно лечить в Финляндии даже во время пандемии

    Пожалуй, один из самый страшных диагнозов, который можно услышать после обследования, это рак. Столкнувшись с онкологическим заболеванием человек…

  • Сколько стоит литр кипятка

    Электрический чайник - один из самых мощных бытовых электроприборов и многие думают, что он потребляет очень много электроэнергии. Я выяснил, сколько…

  • Платная пересадка с метро на МЦК

    По идее пересадка с метро на МЦК в Москве всегда должна быть бесплатной, однако при оплате банковской картой деньги вполне могут списать дважды.…

promo ammo1 февраль 14, 2017 19:00 167
Buy for 200 tokens
В отличие от обычных ламп накаливания, различающихся только мощностью и качеством изготовления, светодиодные лампы имеют много параметров, влияющих на качество и безопасность освещения. Я расскажу об основных параметрах светодиодных ламп и порекомендую, какие лампы лучше подойдут для дома.…
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic
  • 26 comments

Recent Posts from This Journal

  • Очень хитрые РЖД

    Покупал я тут билет на поезд. Надеялся, что поеду один в купе, но едем вчетвером. А теперь самое удивительное: все в нашем купе думали, что поедут в…

  • Радость была недолгой

    В 2018 году в Москве появилась новая Солнцевская линия метро, доходящая аж до станции Рассказовка (почти до моей дачи). У этой линии была удобная…

  • Страшная пушка в гараже

    Снял я тут гараж, а в нём под потолком висит страшного вида штуковина и от неё шнур по потолку тянется. Вот такая гравицапа. На этикетке…

  • Много-много GSM-сигнализаций на выставке Securika

    В прошлом году из-за пандемии все выставки были отменены. В этом году всё начала потихоньку возрождаться и это радует. Побывал сегодня в Крокус-Экспо…

  • Контрафакт на Озон

    Ozon и Wildberries это огромные маркетплейсы, на которых торгуют тысячи больших и маленьких компаний. Не все из них ведут честный бизнес. Купил я тут…

  • Билайн Связь Z - аттракцион невиданной щедрости

    Я как-то пропустил, что ещё перед новым годом у Билайн появился мобильный тариф, радикально отличаюащийся от всех остальных тарифов всех операторов…

  • Рак можно лечить в Финляндии даже во время пандемии

    Пожалуй, один из самый страшных диагнозов, который можно услышать после обследования, это рак. Столкнувшись с онкологическим заболеванием человек…

  • Сколько стоит литр кипятка

    Электрический чайник - один из самых мощных бытовых электроприборов и многие думают, что он потребляет очень много электроэнергии. Я выяснил, сколько…

  • Платная пересадка с метро на МЦК

    По идее пересадка с метро на МЦК в Москве всегда должна быть бесплатной, однако при оплате банковской картой деньги вполне могут списать дважды.…