Работа с OLED LCD Display I2C 0.96 I2C

Вячеслав 151
Offline
Зарегистрирован: 25.03.2015

Добрый всем день!

Хочется запустить работу дисплея  OLED LCD I2C 0.96"

Кто может подсказать работу дисплея. Как выводить текст, анимацию, рисунки. Каким учебным пособием воспользоваться?

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015
Вячеслав 151
Offline
Зарегистрирован: 25.03.2015
Radjah
Offline
Зарегистрирован: 06.08.2014

Вот тут

NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

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

Вячеслав 151
Offline
Зарегистрирован: 25.03.2015

Хотелось разобраться как грузить картинки. Как из jpg переколдовать под Arduino

Radjah
Offline
Зарегистрирован: 06.08.2014
Logik
Offline
Зарегистрирован: 05.08.2014

Вячеслав 151 пишет:

Хотелось разобраться как грузить картинки. Как из jpg переколдовать под Arduino

В пиксельном редакторе ресайзите до 128*64. Конвертите в монохром двуцветный. Сохраняете в BMP. Изучаете формат BMP по википедии например, чтоб понять что где лежит и что лишнее. Определяетесь где хранить картинку: в прошивке, на SD или оперативно грузить откуда-то. Далее в зависимости от варианта - вписываете в скетч массив изображения и выводите его средствами либы или делаете то же самое но из  SD или каналов связи. А вобще если Вы новичек - не лезте в такую задачу.

Вячеслав 151
Offline
Зарегистрирован: 25.03.2015

Как то вы отмахнулись .. . .  Но я понял, что любым пиксельным редактором подгоняю размер под OLED (128х64) Рисую монохромно. Сохраняю в любом доступном формате и конвертирую в массив каким нибудь онлайн конвертером. Каким? Где то попадался на глаза. Не могу пока нагуглить.

Radjah
Offline
Зарегистрирован: 06.08.2014

Зачем Раджа дал ссылку? Наверное просто поржать.

Вячеслав 151
Offline
Зарегистрирован: 25.03.2015

Наверно поржать. Если вы хотите загрузить катринку "Мишка на севере"  пишете ааабббааааббббааааа и так сорок восемь строк.

Logik
Offline
Зарегистрирован: 05.08.2014

Вячеслав 151 пишет:

Рисую монохромно.

Не просто монохромно, а с глубиной цвета в 1 бит.

Вячеслав 151 пишет:

Сохраняю в любом доступном формате

Нет. Только в форматах без сжатия. JPG не подойдет.

Вячеслав 151 пишет:

конвертирую в массив каким нибудь онлайн конвертером. Каким? Где то попадался на глаза.

Нагуглите - запостите сылку. Может пригодится.

 

Но ещё раз советую - не с того начали. Сразу готовую либку запустить, точки-линии порисовать, буковки там всякие. Потом, если охота не отпадет - смотрите исходники этой либки, найденый Вами мануал и описание формата графики.

Вячеслав 151
Offline
Зарегистрирован: 25.03.2015

Рисовалки простейшей графики легко читаются в машуале с OLED и легко программируются, а более сложные рисунки в ручную не пропишешь.

Вячеслав 151
Offline
Зарегистрирован: 25.03.2015

http://www.rinkydinkelectronics.com/t_imageconverter_mono.php   Здесь онлайн конвертер

Logik
Offline
Зарегистрирован: 05.08.2014

Вячеслав 151 пишет:

http://www.rinkydinkelectronics.com/t_imageconverter_mono.php   Здесь онлайн конвертер

Вроде конвертит. Сишник в проект не пробовал ставить, но шото выдает. Только в сылке, в конце лишние символы убрать надо.

Вячеслав 151
Offline
Зарегистрирован: 25.03.2015

спасибо за поддержку