Страница 1 из 4

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

Добавлено: 08 фев 2019, 20:09
aidar_i
Про библиотеку здесь.
Пользовательские блоки
Блоки ASOLED.ubl
Пример показывающий, как располагаются строки (здесь не все блоки):
OLED and ASOLED.flp
Измененная библиотека , который работает и с Ардуино, и с ESP8266. Дополнительно добавил шрифт 18х16. Фото здесь.
ASOLED.rar
Оригинальная библиотека, без изменений, с ESP не работает.
[spoiler]
IMG_20190208_221047.jpg
[/spoiler]
[spoiler]
IMG_20190208_221046.jpg
[/spoiler]
Решение проблемы с часами viewtopic.php?p=94413#p94413

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

Добавлено: 08 фев 2019, 20:19
SerOv
На втором фото это максимум высота букв? Или можно сделать больше?

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

Добавлено: 08 фев 2019, 21:06
aidar_i
Пройдите по ссылке в первом сообщении, там обо всем узнаете.
Там эти два шрифта. Можно создать высотой 24. Автор пишет кратно 8.

Отправлено спустя 6 минут 23 секунды:
Кстати, украинские буквы тоже поддерживает.

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

Добавлено: 22 фев 2019, 09:36
RedSky
Архив с библиотекой не открывается.

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

Добавлено: 22 фев 2019, 09:53
Anydy
Ребята, будьте внимательны - этот раздел - пользовательские блоки. Даже правила написаны - в верху красным выделены

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

Добавлено: 22 фев 2019, 16:32
olddolin
С 0.96-SSD1306 будет работать? Интересно

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

Добавлено: 22 фев 2019, 16:39
aidar_i
У меня и 0.96-SSD1306. На нем испытывал.

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

Добавлено: 22 фев 2019, 16:46
olddolin
[ref]aidar_i[/ref], У меня темный экран, нет индикации. Тестовый скетч запускал, то же самое. И мне интересно на счёт желтого цвета, вроде у меня монохром. Ардуино NANO у меня, шина А4-А5.

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

Добавлено: 22 фев 2019, 17:48
vovka1973
aidar_i писал(а): 08 фев 2019, 20:09Про библиотеку здесь.

Пример показывающий, как располагаются строки:
OLED and ASOLED.flp
Измененная библиотека , который работает и с Ардуино, и с ESP8266.
ASOLED.rar
Оригинальная библиотека, без изменений, с ESP не работает.
[spoiler]IMG_20190208_221047.jpg[/spoiler]
[spoiler]IMG_20190208_221046.jpg[/spoiler]
Блок классный, но я его доработал под себя мне кажется настройка яркости дисплея должна выбираться константой что я для себя сделал .а у вас входом у меня так и не заработала яркость.
Да и еще у меня дисплей sh1106 работает :smile9: может кому пригодится
OLED,_библиотека_ASOLED,_главный_(CODE).ubi

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

Добавлено: 22 фев 2019, 22:55
aidar_i
olddolin писал(а): 22 фев 2019, 16:46У меня темный экран, нет индикации. Тестовый скетч запускал, то же самое. И мне интересно на счёт желтого цвета, вроде у меня монохром. Ардуино NANO у меня, шина А4-А5.
У меня экран такой, сверху полоса желтым цветом. Если у Вас другой, обычный, то будет и цвет одинаковый на всем экране.
На счет индикации не могу сказать, скорее подключения проверьте, может SDA и SCK попутали. И питание тоже.

Отправлено спустя 12 минут 25 секунд:
RedSky писал(а): 22 фев 2019, 09:36Архив с библиотекой не открывается.
Проверил, работает.
vovka1973 писал(а): 22 фев 2019, 17:48Блок классный, но я его доработал
Дорабатывайте под свои нужды и сюда выкладывайте, я дал измененную библиотеку с кириллицей и вывод текста.
vovka1973 писал(а): 22 фев 2019, 17:48меня дисплей sh1106 работает
Скетчи обычно работают на обоих экранах SSD1306 и sh1106, просто, если без изменения настроек, скетч для sh1106 залить в SSD1306, будет смещение на одну строку направо (у меня так) и наоборот.

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

Добавлено: 23 фев 2019, 13:02
olddolin
[ref]vovka1973[/ref], Ваш блок заработал, спасибо! Теперь бы ещё шрифт больше, мне надо всего две строки выводить.

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

Добавлено: 23 фев 2019, 13:32
vovka1973
olddolin писал(а): 23 фев 2019, 13:02vovka1973, Ваш блок заработал, спасибо! Теперь бы ещё шрифт больше, мне надо всего две строки выводить.
так у aidar_i там есть же блоки Вывод текста шрифтом 12x16 куда больше то или надо одну букву на весь экран?

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

Добавлено: 23 фев 2019, 13:55
olddolin
[ref]vovka1973[/ref], В том, то и дело, что две строки надо, а 12х16 четыре влазит, мелко слишком. Есть другие блоки которые устраивают по шрифту, но библиотеки слишком много места занимают, плюс Pzem

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

Добавлено: 23 фев 2019, 13:57
vovka1973
надо библиотеку писать под ваше разрешение получается.

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

Добавлено: 23 фев 2019, 14:39
olddolin
Ну может автору понадобится, тогда и напишет, а я что нибудь придумаю на время.

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

Добавлено: 23 фев 2019, 14:44
vovka1973
olddolin писал(а): 23 фев 2019, 14:39Ну может автору понадобится
там библиотеку надо писать ,я не думаю что это ему по плечу хотя может и да надо у него спросить :smile37:

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

Добавлено: 23 фев 2019, 20:19
aidar_i
Автор пишет, что можно кратно 8, значит 24, 32 можно. Но только кто в библиотеке сделает? Автор может, но ему некогда и не нужно.

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

Добавлено: 24 фев 2019, 05:33
vovka1973
aidar_i писал(а): 23 фев 2019, 20:19Автор пишет, что можно кратно 8, значит 24, 32 можно. Но только кто в библиотеке сделает? Автор может, но ему некогда и не нужно.
я пробовал так :D тоже думал что логика такая но нифига надо библу править :D

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

Добавлено: 24 фев 2019, 16:24
aidar_i
Отправлено спустя 6 часов 20 минут 42 секунды:
Сам попробовал вывод шрифта 18х24 (выводится только половина шрифта).
Смог сделать только 18х16. Увеличилась ширина шрифта и толщина вертикальных элементов шрифта .
Подправленную библиотеку выложил сюда в первом сообщении.
Пример. Сравнение с шрифтом 12х16.
OLED and ASOLED_1.flp
На фото при максимальном увеличении можно увидеть попиксельно шрифт.
[spoiler]
Шрифт 18х16.jpeg
[/spoiler]

PS: В блоке 18х16 исправьте в секции LoopSection 18x18 на 18x16

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

Добавлено: 25 фев 2019, 11:26
aidar_i
SerOv писал(а): 08 фев 2019, 20:19На втором фото это максимум высота букв? Или можно сделать больше?
olddolin писал(а): 23 фев 2019, 13:02Теперь бы ещё шрифт больше, мне надо всего две строки выводить.
Новый шрифт проверили, устроит? Высоту не смог увеличить, может кто
разбирается, поможет. Так уже более заметно.Ширину еще можно увеличить.
vovka1973 писал(а): 22 фев 2019, 17:48мне кажется настройка яркости дисплея должна выбираться константой
Блок переделал со входа.