Рисунок на дисплее
- Войдите на сайт для отправки комментариев
Вс, 26/01/2020 - 21:10
Доброго времени суток.
Имеется 4-ех строчный дисплей lcd2004 с i2c модулем.
Необходимо нарисовать изображение да данном дисплее, не могу разобраться как это сделать. Есть попиксельная картинка, и код полученный с помощью программы Image2Code.
0x00,0xFC,0x3F,0xFC,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F, 0x00,0x04,0x20,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20, 0x00,0x02,0x20,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20, 0x00,0x02,0x20,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20, 0x00,0x01,0x20,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20, 0x00,0x01,0x20,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20, 0x80,0x00,0x20,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20, 0x40,0x00,0x20,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20, 0x40,0x00,0x20,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20, 0x40,0x00,0x20,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20, 0x40,0x00,0x20,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20, 0x40,0x00,0x20,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20, 0x40,0x00,0x20,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20, 0x40,0x00,0x20,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20, 0x40,0x00,0x20,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20, 0x40,0x00,0x20,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20, 0x40,0x00,0x20,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20, 0xC0,0xFF,0x3F,0xFC,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F, 0x00,0x70,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x70,0xC0,0x01,0x07,0x00, 0x00,0x88,0x00,0x00,0x44,0x00,0x00,0x00,0x00,0x00,0x88,0x20,0x82,0x08,0x00, 0x00,0x04,0x01,0x00,0x82,0x00,0x00,0x00,0x00,0x00,0x04,0x11,0x44,0x10,0x00, 0x00,0x04,0x01,0x00,0x82,0x00,0x00,0x00,0x00,0x00,0x04,0x11,0x44,0x10,0x00, 0x00,0x04,0x01,0x00,0x82,0x00,0x00,0x00,0x00,0x00,0x04,0x11,0x44,0x10,0x00, 0x00,0x88,0x00,0x00,0x44,0x00,0x00,0x00,0x00,0x00,0x88,0x20,0x82,0x08,0x00, 0x00,0x70,0x00,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x70,0xC0,0x01,0x07,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
Библиотека U8g2lib.h
А вас не смущает тот факт, что ваш дисплей - текстовый, а картинку вы хотите вывести на него - пиксельную?
Спасибо за ответ. Получается, что даже простое изображение невозможно отобразить на данном дисплее?
Спасибо за ответ. Получается, что даже простое изображение невозможно отобразить на данном дисплее?
можно : всякю символьную "графику" ,например
Благодарю. Я об этом подумал в первую очередь, но не могу понять как провести горизонтальную линию по верхней границе поля. Как нижний пробел, но чтобы сверху был
Простое изображение можно. Разбейте свою картинку на 8 фрагментов размером 5x8 pix.
Можно запрограммировать 8 собственных символов и вывести на экран в любом символьном месте. На весь экран не хватает, но скажем, на двух строчках по четыре символьных места или на одной на восьми символах в подряд. Так регуляторы громкости, баланса и тембра рисуют на символьных дисплеях.
Это наверное то что нужно, подскажите как можно это реализовать ?
https://aliexpress.ru/item/32830727102.html?spm=a2g0s.9042311.0.0.264d33...
Это наверное то что нужно, подскажите как можно это реализовать ?
https://www.sparkfun.com/datasheets/LCD/HD44780.pdf
Первая ссылка из гугля на запрос lcd1602 программирование символов
https://tpai.ru/blog/perevody-statej/otobrazhenie-svoikh-simvolov-i-prostykh-kartinok-na-lcd-1602lcd2004-chast-i
Спасибо ребята за помощь