Легкая библиотека ASOLED для OLED дисплеев.

Пользовательские блоки для вывода информации на дисплеи и индикаторы, управления тачскрином, различными клавиатурами, добавления русских шрифтов для вывода на дисплеи типа HD44780
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Легкая библиотека ASOLED для OLED дисплеев.

Сообщение aidar_i »

Проект выложите, посмотрю
Аватара пользователя
ivanpost
Сержант
Сообщения: 203
Зарегистрирован: 24 сен 2016, 22:26
Откуда: Тольятти
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 8 раз
Контактная информация:

Легкая библиотека ASOLED для OLED дисплеев.

Сообщение ivanpost »

aidar_i писал(а): 11 июл 2020, 08:45 Проект выложите, посмотрю
Достаточно отключить платы дисплея начинает выводить в uart. С ними - не выводит.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Легкая библиотека ASOLED для OLED дисплеев.

Сообщение aidar_i »

Попробуйте так:
TimeTest1.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
ivanpost
Сержант
Сообщения: 203
Зарегистрирован: 24 сен 2016, 22:26
Откуда: Тольятти
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 8 раз
Контактная информация:

Легкая библиотека ASOLED для OLED дисплеев.

Сообщение ivanpost »

aidar_i писал(а): 12 июл 2020, 19:24 Попробуйте так:TimeTest1.flp
Я понял в чем проблема. Все библиотеки выставляю скорость i2c, не подходящую для часов , вероятно 400 000. А мои все часы почему то на ней не хотят... Выдают какую то искаженную цифру.
Причем, в порт после этого идет тоже "порченое" число типа:

45:165:25, Sun
45:165:45, Sun
45:165:85, Sun

Достаточно снизить скорость до 200 000. И считывается норм. Это я проверил на другом блоке, где можно менять скорость.

Надо где то прописать, как задать скорость...

Точно! помогло Wire.setClock(200000); в конце Setup. С ним - отображает нормально.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Легкая библиотека ASOLED для OLED дисплеев.

Сообщение aidar_i »

В первом посте указал на Ваше сообщение.
nehilo
Рядовой
Сообщения: 7
Зарегистрирован: 31 дек 2020, 11:56
Имя: Георгий

Легкая библиотека ASOLED для OLED дисплеев.

Сообщение nehilo »

Здравствуйте. Натолкните пожалуйста на логику индикации пунктов меню по которым перехожу энкодером. Бьюсь уже неделю и не догоняю как или куда прикрутить очистку после прокрутки пунктов.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Serg_Grn
Лейтенант
Сообщения: 338
Зарегистрирован: 11 фев 2018, 13:07
Имя: Сергей
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Легкая библиотека ASOLED для OLED дисплеев.

Сообщение Serg_Grn »

Блоки и библиотека работают с ESP32?
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Легкая библиотека ASOLED для OLED дисплеев.

Сообщение aidar_i »

Serg_Grn писал(а): 04 мар 2021, 23:53 Блоки и библиотека работают с ESP32?
Библиотека для ESP32. Испытайте.
ASOLED_ESP32.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
fixwolf
Рядовой
Сообщения: 14
Зарегистрирован: 09 янв 2021, 12:45
Имя: павел

Легкая библиотека ASOLED для OLED дисплеев.

Сообщение fixwolf »

блок 18х24 не работает
dmitriy1384
Рядовой
Сообщения: 1
Зарегистрирован: 22 июл 2021, 20:24
Имя: Дмитрий

Легкая библиотека ASOLED для OLED дисплеев.

Сообщение dmitriy1384 »

И у меня пишет что 18х24 не работает
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Легкая библиотека ASOLED для OLED дисплеев.

Сообщение aidar_i »

Здесь я писал о шрифте 18х24 viewtopic.php?p=65535#p65535
Аватара пользователя
Imran
Сержант
Сообщения: 248
Зарегистрирован: 08 ноя 2017, 20:53
Имя: Имран
Благодарил (а): 16 раз
Поблагодарили: 1 раз

Легкая библиотека ASOLED для OLED дисплеев.

Сообщение Imran »

[ref=#000080]aidar_i[/ref], Здравствуйте у меня MEGA2560, без компиляции других плат ваш проект работает но как подключаю другие платы выдает ошибку
2021-11-24_19-29-55.png
.И два дисплея оба по I2C один SSD1306 а другой LCD2004 где я должен копаться ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Легкая библиотека ASOLED для OLED дисплеев.

Сообщение aidar_i »

Imran писал(а): 24 ноя 2021, 18:39 как подключаю другие платы выдает ошибку
Совпадают установка яркости (brightness)в дисплее и в WS2812. Заменил в своем блоке на brightness_, у меня нет ошибки компиляции.
EXP_PRJ_V_3_2_3_1.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Imran
Сержант
Сообщения: 248
Зарегистрирован: 08 ноя 2017, 20:53
Имя: Имран
Благодарил (а): 16 раз
Поблагодарили: 1 раз

Легкая библиотека ASOLED для OLED дисплеев.

Сообщение Imran »

До этого удалял плату и проверял , сейчас проверил без контроллера дома вроде все тип топ , завтра на работе загружу скетч проверю и обезательно отпишусь за ранее спасибо огромное
Аватара пользователя
Imran
Сержант
Сообщения: 248
Зарегистрирован: 08 ноя 2017, 20:53
Имя: Имран
Благодарил (а): 16 раз
Поблагодарили: 1 раз

Легкая библиотека ASOLED для OLED дисплеев.

Сообщение Imran »

[ref=#000080]aidar_i[/ref], Спасибо за труд все тип топ работает
Anderey2021
Рядовой
Сообщения: 1
Зарегистрирован: 25 дек 2021, 14:15
Имя: Андрей

Легкая библиотека ASOLED для OLED дисплеев.

Сообщение Anderey2021 »

ДОБРЫЙ ДЕНЬ! Кто может подсказать, как работать сразу с 2 дисплеям, естественно выводить на каждый свои инф.? Спасибо!
Аватара пользователя
Imran
Сержант
Сообщения: 248
Зарегистрирован: 08 ноя 2017, 20:53
Имя: Имран
Благодарил (а): 16 раз
Поблагодарили: 1 раз

Легкая библиотека ASOLED для OLED дисплеев.

Сообщение Imran »

Anderey2021 писал(а): 25 дек 2021, 14:26 сразу с 2 дисплеям, естественно выводить на каждый свои инф
две разные I2C Display по моему все просто, или я ошибаюсь уважаемые знатоки ?
drundig
Рядовой
Сообщения: 1
Зарегистрирован: 01 фев 2022, 13:39
Имя: NTony

Легкая библиотека ASOLED для OLED дисплеев.

Сообщение drundig »

Как сделать шрифт не такой растянутый? расстояние от точки огромное, да и символы бы сжать чуток по горизонтали не мешало бы.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Легкая библиотека ASOLED для OLED дисплеев.

Сообщение aidar_i »

drundig писал(а): 01 фев 2022, 15:24 Как сделать шрифт не такой растянутый? расстояние от точки огромное, да и символы бы сжать чуток по горизонтали не мешало бы.
Кто пишет в кодах может сделать. В первом сообщении есть ссылка, обратитесь туда.
ggen4ik
Рядовой
Сообщения: 24
Зарегистрирован: 09 фев 2022, 17:34
Имя: Evgeny

Легкая библиотека ASOLED для OLED дисплеев.

Сообщение ggen4ik »

Подскажите, никак не победить удаление символов на экране без очистки экрана? Или может есть возможность сделать блок очисти области экрана? Библиотека очень нравится, работает быстро. Но если зайти в меню, и менять какой нибудь параметр удержанием кнопки (зажали и держим, число увеличивается), то например, при переходе значаения со 100 на 99 на экране будет 990 (0 остался) до принудительной очистки экрана). Если делать очистку по мультивиьратору, тобудет постоянно мерцать, что не очень.
Ответить

Вернуться в «Дисплеи, индикаторы и клавиатуры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость