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

Вывод текста.

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

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

#1

Сообщение aidar_i » 08.02.2019{, 20:09}

Про библиотеку здесь.
Пользовательские блоки
Блоки ASOLED.ubl
(108.47 КБ) 738 скачиваний
Пример показывающий, как располагаются строки (здесь не все блоки):
OLED and ASOLED.flp
(248.33 КБ) 741 скачивание
Измененная библиотека , который работает и с Ардуино, и с ESP8266. Дополнительно добавил шрифт 18х16. Фото здесь.
ASOLED.rar
(11.61 КБ) 882 скачивания
Оригинальная библиотека, без изменений, с ESP не работает.
СпойлерПоказать
IMG_20190208_221047.jpg
СпойлерПоказать
IMG_20190208_221046.jpg
Решение проблемы с часами viewtopic.php?p=94413#p94413
Последний раз редактировалось aidar_i 02.10.2020{, 22:47}, всего редактировалось 19 раз.

Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08.09.2017{, 19:47}
Репутация: 14
Откуда: Тверь
Имя: Вадим

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

#61

Сообщение olddolin » 02.06.2022{, 14:49}

ggen4ik, я сделал сброс по условию. Если меньше 100 или 1000 или 10000, rtrig-блок сброса экрана. Другого ничего не придумал
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.

ggen4ik
Рядовой
Сообщения: 20
Зарегистрирован: 09.02.2022{, 17:34}
Репутация: 1
Имя: Evgeny

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

#62

Сообщение ggen4ik » 02.06.2022{, 18:13}

olddolin писал(а):
02.06.2022{, 14:49}
rtrig-блок сброса экрана. Другого ничего не прид
Делаю также, но так как много переменных, приходится кучу блоков с условиями накидывать.

aidar_i
Полковник
Сообщения: 3124
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#63

Сообщение aidar_i » 04.06.2022{, 10:26}

Есть одна идея , попробую.

aidar_i
Полковник
Сообщения: 3124
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#64

Сообщение aidar_i » 05.06.2022{, 13:54}

aidar_i писал(а):
04.06.2022{, 10:26}
Есть одна идея , попробую.
Не получается, как хотел.
Можно попробовать поставить вместо блока очистки, блок вывода текста с пробелами в нужном месте.

Serjik
Рядовой
Сообщения: 43
Зарегистрирован: 18.02.2019{, 20:48}
Репутация: 0
Откуда: Россия
Имя: Сергей

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

#65

Сообщение Serjik » 05.06.2022{, 18:04}

aidar_i, А в библиотеке разве нет команд сдвига строки? В библиотеке данного дисплея посмотрите. Там есть файл где прописаны все команды которые адекватно воспринимает дисплей...
Нельзя мешать оборудованию работать, но иногда скучно жить! :smile390:

aidar_i
Полковник
Сообщения: 3124
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#66

Сообщение aidar_i » 08.06.2022{, 16:49}

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

cat104
Рядовой
Сообщения: 1
Зарегистрирован: 05.01.2022{, 19:05}
Репутация: 0
Имя: Алексей

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

#67

Сообщение cat104 » 17.08.2022{, 07:36}

Привет Всем. Не могу подружить этот пользовательский блок с esp-01. Кто сможет помочь :smile44:

Ответить

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