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

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

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

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

#1

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

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

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

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

#41

Сообщение aidar_i » 11.07.2020{, 08:40}

Проект выложите, посмотрю

Аватара пользователя
ivanpost
Сержант
Сообщения: 136
Зарегистрирован: 24.09.2016{, 22:26}
Репутация: 4
Откуда: Тольятти
Имя: Иван
Контактная информация:

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

#42

Сообщение ivanpost » 11.07.2020{, 10:01}

aidar_i писал(а):
11.07.2020{, 08:45}
Проект выложите, посмотрю
Достаточно отключить платы дисплея начинает выводить в uart. С ними - не выводит.
Для скачивания вложений Вы должны быть зарегистрированы.

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

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

#43

Сообщение aidar_i » 12.07.2020{, 19:24}

Попробуйте так:
TimeTest1.flp
Для скачивания вложений Вы должны быть зарегистрированы.

Аватара пользователя
ivanpost
Сержант
Сообщения: 136
Зарегистрирован: 24.09.2016{, 22:26}
Репутация: 4
Откуда: Тольятти
Имя: Иван
Контактная информация:

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

#44

Сообщение ivanpost » 02.10.2020{, 18:39}

aidar_i писал(а):
12.07.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
Полковник
Сообщения: 2093
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 295
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#45

Сообщение aidar_i » 02.10.2020{, 22:48}

В первом посте указал на Ваше сообщение.

nehilo
Рядовой
Сообщения: 7
Зарегистрирован: 31.12.2020{, 11:56}
Репутация: 0
Имя: Георгий

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

#46

Сообщение nehilo » 31.12.2020{, 12:01}

Здравствуйте. Натолкните пожалуйста на логику индикации пунктов меню по которым перехожу энкодером. Бьюсь уже неделю и не догоняю как или куда прикрутить очистку после прокрутки пунктов.
Для скачивания вложений Вы должны быть зарегистрированы.

Serg_Grn
Лейтенант
Сообщения: 308
Зарегистрирован: 11.02.2018{, 13:07}
Репутация: 27
Откуда: Одесса
Имя: Сергей

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

#47

Сообщение Serg_Grn » 04.03.2021{, 23:53}

Блоки и библиотека работают с ESP32?

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

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

#48

Сообщение aidar_i » 05.03.2021{, 19:39}

Serg_Grn писал(а):
04.03.2021{, 23:53}
Блоки и библиотека работают с ESP32?
Библиотека для ESP32. Испытайте.
ASOLED_ESP32.rar
Для скачивания вложений Вы должны быть зарегистрированы.

fixwolf
Рядовой
Сообщения: 8
Зарегистрирован: 09.01.2021{, 12:45}
Репутация: 0
Имя: павел

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

#49

Сообщение fixwolf » 16.06.2021{, 12:40}

блок 18х24 не работает

dmitriy1384
Рядовой
Сообщения: 1
Зарегистрирован: 22.07.2021{, 20:24}
Репутация: 0
Имя: Дмитрий

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

#50

Сообщение dmitriy1384 » 25.07.2021{, 14:39}

И у меня пишет что 18х24 не работает

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

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

#51

Сообщение aidar_i » 25.07.2021{, 19:07}

Здесь я писал о шрифте 18х24 viewtopic.php?p=65535#p65535

Аватара пользователя
Imran
Рядовой
Сообщения: 38
Зарегистрирован: 08.11.2017{, 20:53}
Репутация: 1
Имя: Имран

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

#52

Сообщение Imran » 24.11.2021{, 18:39}

aidar_i, Здравствуйте у меня MEGA2560, без компиляции других плат ваш проект работает но как подключаю другие платы выдает ошибку
2021-11-24_19-29-55.png
.И два дисплея оба по I2C один SSD1306 а другой LCD2004 где я должен копаться ?
Для скачивания вложений Вы должны быть зарегистрированы.

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

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

#53

Сообщение aidar_i » 24.11.2021{, 19:36}

Imran писал(а):
24.11.2021{, 18:39}
как подключаю другие платы выдает ошибку
Совпадают установка яркости (brightness)в дисплее и в WS2812. Заменил в своем блоке на brightness_, у меня нет ошибки компиляции.
EXP_PRJ_V_3_2_3_1.rar
Для скачивания вложений Вы должны быть зарегистрированы.

Аватара пользователя
Imran
Рядовой
Сообщения: 38
Зарегистрирован: 08.11.2017{, 20:53}
Репутация: 1
Имя: Имран

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

#54

Сообщение Imran » 24.11.2021{, 20:09}

До этого удалял плату и проверял , сейчас проверил без контроллера дома вроде все тип топ , завтра на работе загружу скетч проверю и обезательно отпишусь за ранее спасибо огромное

Аватара пользователя
Imran
Рядовой
Сообщения: 38
Зарегистрирован: 08.11.2017{, 20:53}
Репутация: 1
Имя: Имран

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

#55

Сообщение Imran » 25.11.2021{, 15:16}

aidar_i, Спасибо за труд все тип топ работает

Ответить

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