Цветная картинка на TFT экран 160х80 ST7735 без SD

almaz_43

✩✩✩✩✩✩✩
26 Ноя 2021
7
0
Добрый день.
Стоит задача вывести на экран TFT ST7735 (160х80 пикселей) две цветные картинки, одна логотип после 5 сек меняется на основную картинку без использования SD карты. Сразу что бы не забрасывали уж сильно умными словами, я только начинаю разбираться с кодом, до этого делал проекты в FLProg. В библиотеке Адафруит есть растровое изображение ( drawBitmap ( int16_t x, int16_t y, uint8_t * bitmap, int16_t w, int16_t h, uint16_t color) ; ) а нужно цветное.
Подскажите:
  • возможно ли это.
  • как это сделать или где подчитать или какой библиотекой воспользоваться. Если сбросите рабочий пример для Нано с экраном 0,96 для понимания буду ОЧЕНЬ благодарен. За ранее спасибо за помощь и понимание.


на отдельных форумах нахожу команду drawRGBBitmap(x,y,bitmap,w,h); но примера который я бы мог запустить и понять как он работает не нахожу((
 

bort707

★★★★★★✩
21 Сен 2020
2,911
865
Уточните, на каком мк вы это собрались делать и какая глубина цвета у картинки. Один цветной битмап 160х80 в 24битном RGB занимает 38к, то есть в нану даже одна картинка уже не поместится

В общем, Sd для картинок не просто так используют, без какого-либо внешнего хранилища о цветных заставках можете забыть.
 
Изменено:

almaz_43

✩✩✩✩✩✩✩
26 Ноя 2021
7
0
Проект задуман на ардуино нано 328
Вот что пока получилось
Инвертировал в https://javl.github.io/image2cpp/
Почему-то синий стал коричневый а так все цвета на месте, при инверсии коричневый стал голубой но остальное слетает.
 

Вложения

almaz_43

✩✩✩✩✩✩✩
26 Ноя 2021
7
0
Можно ли МР3 модуль использовать как МР3 и SD карту?
 

almaz_43

✩✩✩✩✩✩✩
26 Ноя 2021
7
0
1639415681446.png

Подскажите как исправить серый цвет на голубой?
 

Stark01

✩✩✩✩✩✩✩
13 Окт 2023
1
0
@almaz_43, Все отлично. По ссылке выше только чб рисунок конвертируется, а где можно в цвете получить?
 

Вложения