Крупные шрифты на 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. Я тестирую светодиодные лампы и помогаю разобраться, какие из них хорошие, а какие не очень.

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

Архив записей в блогах:
Открыл Библию наугад, и увидел нечто странное - под странным номером. 1Цар.25:25 Пусть господин мой не обращает внимания на этого злого человека, на Навала; ибо каково имя его, таков и он. Навал (Безумный) – имя его, и безумие его с ним. А я, раба твоя, не видела слуг господина моего, ...
Как-то удачно ко дню рождения у папы сумка порвалась. Думаю, понятно, что решил я ему на день рождения подарить. Кожу по линейке, желательно железной линейке, разметил и порезал. Кожа 2.4-2.5 мм из коровы. Вот таким приспособлением скруглённые уголки размечал. Катушка от ниток ...
Приветы!) Все о себе да о себе! Опять о себе... Ты так похудела!!Новая диета? - "Да:) Картошка, лук, морковь!"-"жарить или варить? "-"КОПАТЬ!!!!))))))))))" А у меня есть вот что!) Приходите-ка на чай!)))) Короче, такие вот пироги... Спасибо ВАМ за отзыФчивость!) Но ...
Читать далее ...
Уважаемый Владимир Владимирович! Думаю, Вы понимаете, почему это письмо обращено именно к Вам, а не в Государственную Думу. Когда Пророк Божий Моисей спустился с горы Синай и узнал, что многие евреи стали поклоняться идолу тельца он собрал оставшихся православных, велел им обнажить ...