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

Feb 14, 2020 21:07

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


Read more... )

arduino

Leave a comment

Comments 26

mugunin February 14 2020, 18:24:51 UTC
Круто получилось, поздравляю.
Сама программа (код) не должна много памяти занять, картинки всегда на порядок больше места забирают.

Reply


wilson30 February 14 2020, 18:40:14 UTC
Эммм... А что это такое и для чего все это?

Reply

ammo1 February 14 2020, 20:06:11 UTC
Сходите по ссылке в начале поста.

Reply


isemaster February 14 2020, 18:49:33 UTC
Все так. Огромная библиотека скетчей - только для обучения, мне лично пришлось писать скетчи управления шаговыми двигателями и искусственного рассвета, потому, что все открытые примеры работали не так, как мне нужно было.

Reply


morpheios_melas February 14 2020, 19:01:07 UTC
ОпенСорс - поэтому то любой шаг в сторону это не чтение докуметации а изучение чужого кода.

Reply

alex_sashka February 17 2020, 10:42:29 UTC
Спорное утверждение.

Reply


grafalexphoto February 14 2020, 19:48:22 UTC
> P.S. Не понимаю, как люди делают на Arduino хоть что-то нестандартное. Как только пытаешься сделать хоть что-то, не как все, тут же выясняется, что всё нужно искать наугад и методом тыка.
Все просто. Сначала прокачиваешься в программировании программирование лет 5-10, желательно еще проштудировать основы электроники, учишься пользоваться осциллографом и другими приборами. Ну а потом уже дело 1-2 вечеров разобраться в деталях в таких вот штуках, с целью сделать все нормально.

Это, конечно, шутка, но в ней очень большая доля правды.

Лично я не против метода тыка, но лишь с целью прощупать границы нового горизонта. А вот штуки вроде рисования я бы начинал с чтения документации на дисплей и разбором кода библиотеки. Ну заодно еще можно прочитать даташит на микроконтроллер, для общего понимания. После прочтения пары сотни страниц все становится на место.

ЗЫ: Посмотрите на библиотеки от Adafruit. Там все в целом достаточно качественно написано, и из коробки есть алгоритм сжатия шрифтов (хотя они все равно будут занимать много)

Reply


Leave a comment

Up