Нет ли у кого ПБ для OLED 128x64 I2C
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
Нет ли у кого ПБ для OLED 128x64 I2C
Купил дисплей двухцветный https://ru.aliexpress.com/item/32830611 ... 33edhdMSNE
Может у кого то есть опробованные блоки для работы с ним ?
В блоках желательно:
- хотя бы 3 размера шрифта
- изменение цвета шрифта
разрешение и указание Х-У само собой.
Пробовал пару блоков которые тут выкладывали - не очень все хорошо с ними.
Может у кого то есть опробованные блоки для работы с ним ?
В блоках желательно:
- хотя бы 3 размера шрифта
- изменение цвета шрифта
разрешение и указание Х-У само собой.
Пробовал пару блоков которые тут выкладывали - не очень все хорошо с ними.
- Cancertanly
- Сержант
- Сообщения: 214
- Зарегистрирован: 06 апр 2016, 19:59
- Откуда: bish
- Имя: Антон
- Поблагодарили: 1 раз
Нет ли у кого ПБ для OLED 128x64 I2C
Очень похож на то что у меня. На чипе sh1106. Библиотека u8glib. Я из примера делал текстовый ПБ. Вам какой нужен?
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Нет ли у кого ПБ для OLED 128x64 I2C
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
Нет ли у кого ПБ для OLED 128x64 I2C
А я не могу понять почему у меня верхняя строка желтая )) а остальное не меняет цвет, китайцы постоянно что то не договаривают..
А вообще задача минимум - основное показание температуры большим шрифтом, слева и справа маленьким. При изменении уставок изменять цвет или моргать уставками для визуализации.
Насчет моргать (делать флеш) цифрами в ранее испытуемых блоках не работало это, попробуем в сегодняшних предложенных.
Спасибо всем за блоки, сегодня постараюсь проверить и отписаться что подходит.
Отправлено спустя 6 часов 55 минут 26 секунд:
[ref]SergeyShikal[/ref], шрифт ужасный - точками. Русский не воспроизводит. Динамические цифры изменяются 2 раза в сек т.е. не применим для индикации динамических параметров.
В общем более менее удовлетворяющий есть из библиотеки ASOLED. Но есть свои косяки:
- видна перезагрузка дисплея (варианты пробовал разные) возможно надо скорость I2C повысить... как то Sancho писал как это делать, можно поможет.
Прикладываю видео работы(качество не очень т.к. мобила не очень)) , а так как форум не принимает видео - упаковал в архив.
Если все же у кого то есть еще ПБ для дисплей то буду не против испытать и попользоваться, собственно как и другие...
А вообще задача минимум - основное показание температуры большим шрифтом, слева и справа маленьким. При изменении уставок изменять цвет или моргать уставками для визуализации.
Насчет моргать (делать флеш) цифрами в ранее испытуемых блоках не работало это, попробуем в сегодняшних предложенных.
Спасибо всем за блоки, сегодня постараюсь проверить и отписаться что подходит.
Отправлено спустя 6 часов 55 минут 26 секунд:
[ref]SergeyShikal[/ref], шрифт ужасный - точками. Русский не воспроизводит. Динамические цифры изменяются 2 раза в сек т.е. не применим для индикации динамических параметров.
В общем более менее удовлетворяющий есть из библиотеки ASOLED. Но есть свои косяки:
- видна перезагрузка дисплея (варианты пробовал разные) возможно надо скорость I2C повысить... как то Sancho писал как это делать, можно поможет.
Прикладываю видео работы(качество не очень т.к. мобила не очень)) , а так как форум не принимает видео - упаковал в архив.
Если все же у кого то есть еще ПБ для дисплей то буду не против испытать и попользоваться, собственно как и другие...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Phazz
- Полковник
- Сообщения: 3147
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 236 раз
- Поблагодарили: 117 раз
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
Нет ли у кого ПБ для OLED 128x64 I2C
[ref=#404040]Phazz[/ref], да. По другому то никак. Видимо надо сам блок этот редактировать.
- Phazz
- Полковник
- Сообщения: 3147
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 236 раз
- Поблагодарили: 117 раз
Нет ли у кого ПБ для OLED 128x64 I2C
[ref]KulibinOrsk[/ref], Можно
Отправлено спустя 4 минуты 59 секунд:
Это нужно чтобы затирать пробелами неиспользованное место. К примеру подаете число 123, а потом меняете на 4. Если не заполнить пробелами, то получится 423. А при применении такой конструкции будет просто 4. Количество символов ставим равной максимальной длине строки т.е. в данном случае 3
Отправлено спустя 1 минуту 5 секунд:
Блок очистки дисплея естественно не используем.
In - строка на дисплей, суммируется с множеством пробелов и извлекается необходимое количество знаков. Out - подается на сам дисплейОтправлено спустя 4 минуты 59 секунд:
Это нужно чтобы затирать пробелами неиспользованное место. К примеру подаете число 123, а потом меняете на 4. Если не заполнить пробелами, то получится 423. А при применении такой конструкции будет просто 4. Количество символов ставим равной максимальной длине строки т.е. в данном случае 3
Отправлено спустя 1 минуту 5 секунд:
Блок очистки дисплея естественно не используем.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
Нет ли у кого ПБ для OLED 128x64 I2C
[ref=#404040]Phazz[/ref], не совсем я понял как. Приложу проект тестовый, если не сложно покажи как очищать цифры с аналогового входа.
Т.е. на дисплее есть "рыба" - название, уставки будут перед значением и после. Само значение по центру - оно показывает текущий параметр и его надо очищать т.к. если не чистить то цифры остаются на дисплее.
Т.е. на дисплее есть "рыба" - название, уставки будут перед значением и после. Само значение по центру - оно показывает текущий параметр и его надо очищать т.к. если не чистить то цифры остаются на дисплее.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
Нет ли у кого ПБ для OLED 128x64 I2C
[ref]av[/ref], пробовал утром. шрифт так же точками - ужасно. очистка плавная, но тормознутая, примерно раза 2 в сек
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
Нет ли у кого ПБ для OLED 128x64 I2C
[ref=#404040]Phazz[/ref], отлично. Сейчас уже близко к хорошей работе.
Вопросы:
1. Если будут данные к примеру с термодатчика и будет 5 знаков - так же будет очищать ? Или надо будет блок Str редактировать ?
2. Можно ли реализовать смещение шрифта не по строкам, а в пикселах ? Понимаю что это нужно уже ПБ ковырять, но зато будет практически универсальное использование. Сейчас если разные шрифты то две соседние строки плотно друг к другу.
Отправлено спустя 2 минуты 50 секунд:
3. Каким образом реализовать флеш значения ? Т.е. по входу EN включать-выключать видимость символов
Вопросы:
1. Если будут данные к примеру с термодатчика и будет 5 знаков - так же будет очищать ? Или надо будет блок Str редактировать ?
2. Можно ли реализовать смещение шрифта не по строкам, а в пикселах ? Понимаю что это нужно уже ПБ ковырять, но зато будет практически универсальное использование. Сейчас если разные шрифты то две соседние строки плотно друг к другу.
Отправлено спустя 2 минуты 50 секунд:
3. Каким образом реализовать флеш значения ? Т.е. по входу EN включать-выключать видимость символов
- Phazz
- Полковник
- Сообщения: 3147
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 236 раз
- Поблагодарили: 117 раз
Нет ли у кого ПБ для OLED 128x64 I2C
[ref]KulibinOrsk[/ref], Зайдите в блок и поменяйте в пользовательских настройках на то количество знаков, какое у вас будет в строке.
Со второй частью ничем помочь не смогу.
Со второй частью ничем помочь не смогу.
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
Нет ли у кого ПБ для OLED 128x64 I2C
[ref=#404040]Phazz[/ref], ясно, не увидел сразу настройки.
Спасибо. Буду пробовать вариации.
Спасибо. Буду пробовать вариации.
- Phazz
- Полковник
- Сообщения: 3147
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 236 раз
- Поблагодарили: 117 раз
Нет ли у кого ПБ для OLED 128x64 I2C
KulibinOrsk писал(а): 05 сен 2019, 13:14 3. Каким образом реализовать флеш значения ? Т.е. по входу EN включать-выключать видимость символов
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
Нет ли у кого ПБ для OLED 128x64 I2C
[ref=#404040]Phazz[/ref], еще один момент - а можно в тот элемент Str добавить вход типа En - когда на входе "0" - работает - очищает, когда на входе "1" то включает мерцание текста (добавить генератор 0.5 Гц)
Это нужно для обозначения цифры которую будем менять по нажатию кнопки.
Отправлено спустя 1 минуту 24 секунды:
)) мы одновременно про это. Переключатель еще не пробовал. Сейчас сделаем. Благодарю
Это нужно для обозначения цифры которую будем менять по нажатию кнопки.
Отправлено спустя 1 минуту 24 секунды:
)) мы одновременно про это. Переключатель еще не пробовал. Сейчас сделаем. Благодарю
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
Нет ли у кого ПБ для OLED 128x64 I2C
[ref=#404040]Phazz[/ref], При подаче на вход blink один раз промаргивает и все. Надо бы чтобы при подаче "1" значение моргало с заложенной частотой
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
Нет ли у кого ПБ для OLED 128x64 I2C
[ref=#404040]Phazz[/ref], Моргает только первая цифра в исправленном
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя