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

Пользовательские блоки для вывода информации на дисплеи и индикаторы, управления тачскрином, различными клавиатурами, добавления русских шрифтов для вывода на дисплеи типа HD44780
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
SerOv
Лейтенант
Сообщения: 613
Зарегистрирован: 06 янв 2018, 19:50
Благодарил (а): 8 раз
Поблагодарили: 2 раза

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

Сообщение SerOv »

Я пока не проверял.
Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08 сен 2017, 19:47
Откуда: Тверь
Имя: Вадим

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

Сообщение olddolin »

[ref]aidar_i[/ref], К сожалению нет времени, как только так сразу займусь. В данный момент вывожу все четыре параметра с пземки и даже если
строка будет шире, то читабельнее будет. Спасибо!
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.
Аватара пользователя
Phazz
Полковник
Сообщения: 3120
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 232 раза
Поблагодарили: 112 раз

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

Сообщение Phazz »

aidar_i писал(а): 08 фев 2019, 20:09 Измененная библиотека , который работает и с Ардуино, и с ESP8266. Дополнительно добавил шрифт 18х16. Фото здесь.
ASOLED.rar
Библиотека не открывается
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Проверил, открывается. Скачайте winrar.
Аватара пользователя
Phazz
Полковник
Сообщения: 3120
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 232 раза
Поблагодарили: 112 раз

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

Сообщение Phazz »

А как изменить разрешение дисплея?
У меня 128*32
[spoiler]
71P5uJj6P3L._SL1200_.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Контроллер предусматривает формат экрана 128х64, а в Вашем дисплее количество строк вдвое меньше. Т.е. половина строк не должна использоваться. Вопрос в том - какая именно половина. Пробуйте.

Отправлено спустя 3 минуты 13 секунд:
Запустите мой пример и там увидите какая половина работает, есть нумерация строк.
Аватара пользователя
Phazz
Полковник
Сообщения: 3120
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 232 раза
Поблагодарили: 112 раз

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

Сообщение Phazz »

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

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

Сообщение aidar_i »

Автору задавали вопрос, но он написал, что у него нет такого дисплея. Почитайте форум по ссылке выше. У кого то получилось со смещением.

Вы ничего не меняли в библиотеке? Просто загрузили?
Аватара пользователя
Phazz
Полковник
Сообщения: 3120
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 232 раза
Поблагодарили: 112 раз

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

Сообщение Phazz »

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

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

Сообщение aidar_i »

Этим помочь не смогу.
Marcony_V
Рядовой
Сообщения: 41
Зарегистрирован: 04 фев 2017, 17:02

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

Сообщение Marcony_V »

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

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

Сообщение aidar_i »

Попробуйте так
MLX90614 проверка с SSD1306_1.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 377
Зарегистрирован: 06 сен 2015, 16:04
Откуда: Маркс-Энгелс
Имя: Alexander

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

Сообщение Grafsaxar »

Библиотека то лёгкая а вот шрифты в ней никакие. Не хорошо смотрятся. Пришлось откатится назад на тяжёлую
Качество — это делать что-либо правильно, даже когда никто не смотрит
KulibinOrsk
Лейтенант
Сообщения: 516
Зарегистрирован: 25 фев 2018, 08:48
Откуда: Оренбург
Имя: Александр

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

Сообщение KulibinOrsk »

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

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

Сообщение aidar_i »

Приходится выбирать, или красота, или лёгкость. Автор это акцентирует. Если память мк позволяет, используйте "тяжёлую".
KulibinOrsk
Лейтенант
Сообщения: 516
Зарегистрирован: 25 фев 2018, 08:48
Откуда: Оренбург
Имя: Александр

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

Сообщение KulibinOrsk »

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

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

Сообщение aidar_i »

Я ничего не говорю, это автор. Будем рады от Вас получить новую библиотеку или дайте ссылку на другую легкую библиотеку.
KulibinOrsk
Лейтенант
Сообщения: 516
Зарегистрирован: 25 фев 2018, 08:48
Откуда: Оренбург
Имя: Александр

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

Сообщение KulibinOrsk »

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

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

Сообщение aidar_i »

KulibinOrsk писал(а): 05 сен 2019, 12:32 aidar_i, возможно ли исправление очистки экрана для более плавного отображения?
Можно так сделать. Здесь можно очищать участок строки дисплея, в примере очищается три символа. Динамический текст можно выводить в одной строке с другим текстом.
OLED and ASOLED вывод динамического текста.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
ivanpost
Сержант
Сообщения: 203
Зарегистрирован: 24 сен 2016, 22:26
Откуда: Тольятти
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 8 раз
Контактная информация:

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

Сообщение ivanpost »

Почему то почти все библиотеки не дружат c часами DS1307. Стандартный блок не может ни записать ни считать показания времени. iarduino_OLED_txt.h позволяет работать, но плохо выводится.
Ответить

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

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

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