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

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

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



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

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


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

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


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

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


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

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

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


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

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

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


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

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

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




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

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

Оставить комментарий

Популярные посты:
avega_63">avega_63
avega_63 Цветущий октябрь
Архив записей в блогах:
Вопрос того, каким образом перетаскивать боеприпасы, является совсем не праздным. По мере роста калибров масса боеприпасов, естественно, растет. Так что возникает необходимость помощи заряжающим, которые совсем не железные. Предельным является калибр 152 мм, дальше масса снаряда ...
Заговорили о Паустовском. Видимо, причина в Булгакове, поскольку они оба питомцы Александровской гимназии. (Вертинского, кстати, оттуда выгнали). Удивительно то, что Паустовский родился в Москве, а сейчас, когда всё смешалось, кажется ...
Всем привет! В интернетах полно советов и рассказов что делать с фототехникой на морозе, но все эти рекомендации справедливы только до -30⁰С. Ну, может быть, до -40⁰С. В таких условиях главными проблемами являются запотевание оптики при быстрой смене температуры холод-тепло, и ...
-=Реклама=- Текст предоставлен клиентом -=Реклама=- Зима наконец-то закончилась и скоро уже 8 Марта, праздник весны, женственности и красоты. В этот день просто необходимо баловать женщин (и не только в этот день ☺)! Вы знаете, что женщины ждут его, а мы в iCases знаем, как сделать э ...
Оригинал взят у avro_live в Ан в китайском кафе, Хабаровск В коротком осеннем отпуске получилось у меня довольно неожиданно оказаться в Хабаровске. И там мы отлично встретились с prokhor-111 . А перед встречей созвонились и я вытащил откуда-то из головы информацию, что ряд ...