Сегодня я научился делать шрифты любого размера и выводить ими надписи на экране, подключённом к Arduino. Разобраться с этим оказалась сложнее, чем можно было предположить.
Все так. Огромная библиотека скетчей - только для обучения, мне лично пришлось писать скетчи управления шаговыми двигателями и искусственного рассвета, потому, что все открытые примеры работали не так, как мне нужно было.
> P.S. Не понимаю, как люди делают на Arduino хоть что-то нестандартное. Как только пытаешься сделать хоть что-то, не как все, тут же выясняется, что всё нужно искать наугад и методом тыка. Все просто. Сначала прокачиваешься в программировании программирование лет 5-10, желательно еще проштудировать основы электроники, учишься пользоваться осциллографом и другими приборами. Ну а потом уже дело 1-2 вечеров разобраться в деталях в таких вот штуках, с целью сделать все нормально.
Это, конечно, шутка, но в ней очень большая доля правды.
Лично я не против метода тыка, но лишь с целью прощупать границы нового горизонта. А вот штуки вроде рисования я бы начинал с чтения документации на дисплей и разбором кода библиотеки. Ну заодно еще можно прочитать даташит на микроконтроллер, для общего понимания. После прочтения пары сотни страниц все становится на место.
ЗЫ: Посмотрите на библиотеки от Adafruit. Там все в целом достаточно качественно написано, и из коробки есть алгоритм сжатия шрифтов (хотя они все равно будут занимать много)
Comments 26
Сама программа (код) не должна много памяти занять, картинки всегда на порядок больше места забирают.
Reply
Reply
Reply
Reply
Reply
Reply
Все просто. Сначала прокачиваешься в программировании программирование лет 5-10, желательно еще проштудировать основы электроники, учишься пользоваться осциллографом и другими приборами. Ну а потом уже дело 1-2 вечеров разобраться в деталях в таких вот штуках, с целью сделать все нормально.
Это, конечно, шутка, но в ней очень большая доля правды.
Лично я не против метода тыка, но лишь с целью прощупать границы нового горизонта. А вот штуки вроде рисования я бы начинал с чтения документации на дисплей и разбором кода библиотеки. Ну заодно еще можно прочитать даташит на микроконтроллер, для общего понимания. После прочтения пары сотни страниц все становится на место.
ЗЫ: Посмотрите на библиотеки от Adafruit. Там все в целом достаточно качественно написано, и из коробки есть алгоритм сжатия шрифтов (хотя они все равно будут занимать много)
Reply
Leave a comment