FLProg
Вход на сайт
Логин:
Пароль:
Категории раздела
Документация [18]
Блоки пользователей [162]
Цветовые темы [0]
Цветовые темы для программы FLProg предоставленные пользователями
Архив версий программы [188]
Поиск
...
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Четверг, 13.12.2018, 20:05
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Внимание всем пользователям программы FLProg! В течении ближайших двух дней будет осуществляться переход на новую платформу
Чтобы продолжить общение на форуме вы можете перейти сюда
Сообщения оставленные на старом форуме будут утеряны безвозвратно
Приятного Вам Нового года и до встречи в новом 2018 году
С уважением Администрация flprog.ru
Каталог файлов
Главная » Файлы » Блоки пользователей

SSD1306
[ · Скачать удаленно () ] 24.11.2017, 19:53
Блоки для отрисовки на дисплеях с контроллером SSD1306

"SSD1306 print" отображает текст - строку(string). Поддерживается кириллица.
В папке "Draw" графические блоки для рисования прямоугольников, кругов, треугольников. Описания внутри блоков.
Требуется установить в IDE библиотеки Adafruit_GFX_Library и Adafruit_SSD1306-master
в папке "...\Documents\Arduino\libraries\"
Перед всеми блоками добавить один из трех блоков "SSD1306 main" в зависимости от используемого вами подключения.
После всех блоков отрисовки добавить блок "SSD1306 display".
Пример
Категория: Блоки пользователей | Добавил: joogorden
Просмотров: 2950 | Загрузок: 491 | Комментарии: 19 | Рейтинг: 4.6/7
Всего комментариев: 19
avatar
0
1 joogorden • 20:04, 24.11.2017
avatar
0
2 Smit8719 • 00:59, 25.11.2017
Спасибо! Даже русский поддерживает.
А что за параметр в блоке SSD1306 main I2C OLED RESET?
avatar
0
3 joogorden • 19:38, 29.11.2017
Этот параметр есть в библиотечной функции инициализации. Видимо у каких то дисплеев есть такой вход.
Если у вашего дисплея такого нет введите значение 255.
avatar
0
4 kotaf • 21:17, 29.11.2017
А как включить поддержку русского? Или это от дисплея зависит?
avatar
0
5 joogorden • 01:17, 30.11.2017
Прошу прощенья, совсем забыл что когда то в папке библиотеки Adafruit менял файл шрифта glcdfont.c
avatar
0
6 kotaf • 01:19, 30.11.2017
Одновременно могут быть рус и англ?
avatar
0
12 kotaf • 08:56, 01.12.2017
Русский появился. Но то что я набираю на клавиатуре и то что отображает дисплей не соответствует. Пишу "К" отображает "Б", "С" - "Т" и т.д.
avatar
0
13 joogorden • 19:19, 01.12.2017
Да действительно когда я удалил Adafruit_GFX_Library и по новой установил, заменил файл шрифта у меня тоже русские символы стали отображаться не те.
Пока могу предложить как временное решение заменить всю обе папки библиотек из этого архива libraries_SSD1306.zip
avatar
0
14 kotaf • 20:20, 01.12.2017
Спасибо. Теперь корректно отображается.
avatar
0
7 joogorden • 01:27, 30.11.2017
Да
avatar
0
8 kotaf • 01:28, 30.11.2017
Спасибо!
avatar
0
9 Vano1989 • 03:04, 30.11.2017
У меня все растягивается в 2 раза по вертикали с вашими библиотеками. С этой библиотекой все нормально Adafruit_SSD1306
Почему так не пойму... Вроде одна и та же библиотека

avatar
0
10 joogorden • 16:03, 30.11.2017
Скорей всего потому что в библиотеке по вашей ссылке в файле Adafruit_SSD1306.h раскомментирована строка на дисплей с разрешением 128x64
#define SSD1306_128_64
//#define SSD1306_128_32
//#define SSD1306_96_16

В той что я скачал по ссылке из IDE, раскомментирована #define SSD1306_128_32.
У меня в наличии только SPI дисплей 128x64. На нем отображается нормально.
avatar
0
11 Vano1989 • 17:00, 30.11.2017
Да, действительно так, проверил, у меня #define SSD1306_128_64. Спасибо!
avatar
0
15 kotaf • 22:51, 14.12.2017
Кто будет использовать данный дисплей с NodeMCU Lolin, вот блок для подключения I2C https://yadi.sk/d/ap2YrlC43QdBvm
avatar
0
У меня ничего не показывает. И что за вход EN описания к нему нет?
avatar
0
17 joogorden • 14:58, 31.12.2017
EN -Enable. Разрешает работу блока.
avatar
0
18 Альберт Радивил • 14:38, 23.02.2018
1. Работает с модулем 0.96 дюймов 128x64, I2C ssd1306.
2. Блок не работает с модулем 128x64, 1.3 дюймов I2C ssd1306. Как подключить в Flprog (второй)?
avatar
0
19 kotaf • 21:11, 25.02.2018
Мало информации. Какой адрес указываете для дисплея? I2C шину сканировали с подключенным дисплеем?
avatar
FLProg © 2018
uCozЯндекс.Метрика