Д. МАМИЧЕВ. Вывод изображений на цветной TFT-дисплей 1.77» 160×128 с помощью Arduino Uno. |
При разработке различных устройств иногда возникает необходимость вывода различной графической информации на дисплей. Её восприятие будет гораздо приятнее, если экран позволяет выводить данные в цвете, с возможностью их стилизованной фоновой заставки. Для этого удобно использовать различные изображения-картинки. Часто используется на практике модуль цветного дисплея на основе контроллера ST7735. Однако для реализации конструкций на микроконтроллерах ATmega 328/168 для этого есть одно существенное препятствие. Для хранения одного полноэкранного цветного изображения требуется около 40 Кб флеш-памяти микроконтроллера, но в микроконтроллерах ATmega 328/168 такого объёма просто нет. Но, тем не менее, выход из этой ситуации есть, это — использование в исходном файле чёрно-белого изображения с возможностью его программного раскрашивания при выводе на экран. Такой подход сокращает использование ресурсов микроконтроллера примерно в 16 раз. Для проведения экспериментов в этом направлении был собран макет устройства который вместе с программным обеспечением описывается в статье. | Вернуться назад. |