Рекламная матрица Р10, вывод графики и текста

Блоки пользователей для вывода графики и текста на основе библиотеки DMD.

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

Рекламная матрица Р10, вывод графики и текста

#1

Сообщение aidar_i » 08.04.2018{, 00:41}

Блоков много, поэтому выкладываю в формате проекта. Нужно нажать правой кнопкой на них и добавить в свою программу (объясняю для новичков ).
Получилось столько блоков, чтобы иметь возможность вставляя их в проект в разном сочетании получить требуемые эффекты. Можно их применять в проекте многократно, кроме основного. При желании можно их объединять в один блок для определенного проекта.
При использовании блока прокрутки перестает работать , например, счетчик, у Tomas111 -модбас. Поэтому сделал дополнительно проект для прокрутки текста из блока вывода статичного текста. Так же из него сделал блок бегущей строки для конкретного проекта.
Прикладываю файлы блока пользователей, библиотеку DMD, примеры вывода графики и текстов, схему подключения к UNO. Читайте описания блоков.
Р10 DMD.rar
(419.35 КБ) 309 скачиваний
Изменил дополнительный блок вывода бегущей строки, сейчас при выключении текст докручивается до конца. Выложил пример с блоком scroll_P10_DMD.
Указанный блок использовать совместно основным блоком и блоком шрифта.
Бегущая_строка_P10_DMD_(CODE).ubi
(125.03 КБ) 239 скачиваний
Бегущая строка для Р10.flp
(392.29 КБ) 256 скачиваний
Выложил еще раз файл Протеус, может кому пригодится, немного тормозит, но можно настроить проект.Там есть лишние кнопки, UART и тп, если не нужно, можно удалить.
P10_3.rar
(45.29 КБ) 246 скачиваний
Все работает хорошо.
Библиотека штатная DMD работает с Ардуино Уно и тп. Чтобы работала МЕГА2560 нужно в библиотеке в файле DMD.h править номера выводов 10, 11, 13 на 53, 51, 52 соответственно. Вот исправленный файл
DMD.h
(7.77 КБ) 162 скачивания
Еще один проект находится здесь.

Яркость регулируется в библиотеке DMD здесь.
Последний раз редактировалось aidar_i 27.04.2020{, 07:54}, всего редактировалось 16 раз.

tomas111
Рядовой
Сообщения: 15
Зарегистрирован: 21.11.2017{, 11:43}
Репутация: 0

Рекламная матрица Р10, вывод графики и текста

#2

Сообщение tomas111 » 14.04.2018{, 06:00}

А вот и видео работы ))

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

Рекламная матрица Р10, вывод графики и текста

#3

Сообщение aidar_i » 16.11.2018{, 21:49}

Вариант ESP+Arduino веб браузер.
Грузим в ESP
Передача текста с веббраузера.flp
(39.77 КБ) 214 скачиваний
Грузим в Ардуино
Бегущая строка P10.flp
(232.96 КБ) 200 скачиваний

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

Рекламная матрица Р10, вывод графики и текста

#4

Сообщение aidar_i » 28.11.2018{, 12:30}

Подправил в библиотеке шрифтов, не было маленькой буквы "п". Проверил в Протеус, появился.

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

Рекламная матрица Р10, вывод графики и текста

#5

Сообщение aidar_i » 04.02.2020{, 08:54}

Вывод текста с кириллицей на библиотеке DMD2. Регулируется яркость.
DMD2.rar
(48.74 КБ) 179 скачиваний
Вывод кириллицы Р10 DMD2.flp
(151.52 КБ) 177 скачиваний
Отправлено спустя 1 час 1 минуту 15 секунд:
Можно использовать с ESP8266.
Вывод кириллицы Р10 DMD2_ESP8266.flp
(151.75 КБ) 204 скачивания
Есть еще библиотека DMD_STM32, который работает и на AVR и STM32. Автор его поддерживает и доводит, в отличие от первых двух библиотек. Позже сделаю для него блоки.

Отправлено спустя 1 час 31 минуту 1 секунду:
Может, кто нибудь испытать с ESP8266? Подключение в описании блока.
Вот плата для создания контроллера из ЕСП8266, которую нужно просто вставить на штатный разъем панели P10, а также и в RGB панели.

tomyan
Рядовой
Сообщения: 1
Зарегистрирован: 25.12.2019{, 14:53}
Репутация: 0
Имя: Яник

Рекламная матрица Р10, вывод графики и текста

#6

Сообщение tomyan » 14.04.2020{, 16:23}

aidar_i писал(а):
04.02.2020{, 11:26}
Есть еще библиотека DMD_STM32, который работает и на AVR и STM32. Автор его поддерживает и доводит, в отличие от первых двух библиотек. Позже сделаю для него блоки.
Не сделали блоки, очень нужно.
Спасибо на перед.

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

Рекламная матрица Р10, вывод графики и текста

#7

Сообщение aidar_i » 14.04.2020{, 22:34}

Нет ещё, не делал. Позже займусь.

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

Рекламная матрица Р10, вывод графики и текста

#8

Сообщение aidar_i » 18.04.2020{, 08:18}

tomyan писал(а):
14.04.2020{, 16:23}
Не сделали блоки, очень нужно.
Библиотека измененная , работает с STM32, ATMEGA328, ATMEGA2560. Сделал регулировку яркости. Испытал в железе на Ардуино Мега2560 и STM32.
DMD_STM32.rar
(85.74 КБ) 148 скачиваний
Далее планирую сделать блоки на остальные функции и блоки установки разных шрифтов, там их много разных на кириллице.

Все блоки в примере. Есть отдельный блок для установки библиотеки при первом запуске, не нужно скачивать и распаковывать ее.
Р10 DMD_STM32_ARDUINO.flp
(2.18 МБ) 140 скачиваний
Пример плавным нарастанием яркости


Последний раз редактировалось aidar_i 28.04.2020{, 15:38}, всего редактировалось 13 раз.

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

Рекламная матрица Р10, вывод графики и текста

#9

Сообщение aidar_i » 19.04.2020{, 20:37}

tomyan, проверили? Выложил доработанные блоки, нужно испытать на STM32. Добавлю шрифты еще дополнительно.

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

Рекламная матрица Р10, вывод графики и текста

#10

Сообщение aidar_i » 25.04.2020{, 01:01}

Выложил здесь блоки для вывода текста библиотеки DMD_STM32

Ниже управление яркостью в библиотеке DMD.
Регулировка яркости Р10.flp
(365.83 КБ) 137 скачиваний
Измененная библиотека, работает с ATMEGA328 и ATMEGA2560. Яркость регулируется.
DMD_ARDUINO.rar
(27.42 КБ) 163 скачивания

Dominic323
Рядовой
Сообщения: 1
Зарегистрирован: 30.09.2021{, 17:02}
Репутация: 0
Имя: Алексей

Рекламная матрица Р10, вывод графики и текста

#11

Сообщение Dominic323 » 30.09.2021{, 18:27}

aidar_i писал(а):
28.11.2018{, 12:30}
Подправил в библиотеке шрифтов, не было маленькой буквы "п". Проверил в Протеус, появился.

Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01.10.2017{, 12:55}
Репутация: 16
Имя: Сергей

Рекламная матрица Р10, вывод графики и текста

#12

Сообщение magpit » 14.11.2021{, 21:45}

1
Последний раз редактировалось magpit 18.11.2021{, 08:03}, всего редактировалось 2 раза.

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

Рекламная матрица Р10, вывод графики и текста

#13

Сообщение aidar_i » 14.11.2021{, 21:55}

magpit писал(а):
14.11.2021{, 21:45}
где прописываются пины ISP В этой разработке
В DMD.h

Отправлено спустя 37 секунд:
aidar_i писал(а):
14.11.2021{, 21:55}
можно ли добавить эффект остановки текста
Можно.

Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01.10.2017{, 12:55}
Репутация: 16
Имя: Сергей

Рекламная матрица Р10, вывод графики и текста

#14

Сообщение magpit » 14.11.2021{, 22:31}

!
Последний раз редактировалось magpit 18.11.2021{, 08:01}, всего редактировалось 1 раз.

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

Рекламная матрица Р10, вывод графики и текста

#15

Сообщение aidar_i » 15.11.2021{, 05:30}

aidar_i писал(а):
14.11.2021{, 21:56}
А матрица мах7219 актуальна для этой библиотеки?
Нет.

Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01.10.2017{, 12:55}
Репутация: 16
Имя: Сергей

Рекламная матрица Р10, вывод графики и текста

#16

Сообщение magpit » 17.11.2021{, 05:01}

1

belokuriha
Рядовой
Сообщения: 81
Зарегистрирован: 10.03.2020{, 11:35}
Репутация: 1
Имя: Алексей

Рекламная матрица Р10, вывод графики и текста

#17

Сообщение belokuriha » 13.12.2022{, 11:11}

Добрый день , подскажите , а как заставить работать одноцветные панели на ESP32 , и какие ноги использовать на подключение ? На УНО проверил панели работает нормально , хотел уйти на ESP

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

Рекламная матрица Р10, вывод графики и текста

#18

Сообщение aidar_i » 13.12.2022{, 14:55}

belokuriha писал(а):
13.12.2022{, 11:11}
Добрый день , подскажите , а как заставить работать одноцветные панели на ESP32 , и какие ноги использовать на подключение ? На УНО проверил панели работает нормально , хотел уйти на ESP
В этой теме я делал с ESP8266. C ESP32 не пробовал.

belokuriha
Рядовой
Сообщения: 81
Зарегистрирован: 10.03.2020{, 11:35}
Репутация: 1
Имя: Алексей

Рекламная матрица Р10, вывод графики и текста

#19

Сообщение belokuriha » 13.12.2022{, 16:35}

aidar_i писал(а):
13.12.2022{, 14:55}
belokuriha писал(а):
13.12.2022{, 11:11}
Добрый день , подскажите , а как заставить работать одноцветные панели на ESP32 , и какие ноги использовать на подключение ? На УНО проверил панели работает нормально , хотел уйти на ESP
В этой теме я делал с ESP8266. C ESP32 не пробовал.
жаль , у меня нет 8266 , есть тема на есп32 , но там цветная матрица , может как то можно пересобрать на одноцветную ?

Аватара пользователя
belyx
Сержант
Сообщения: 247
Зарегистрирован: 24.07.2016{, 20:38}
Репутация: 20
Откуда: Витебск Беларусь

Рекламная матрица Р10, вывод графики и текста

#20

Сообщение belyx » 25.01.2023{, 16:16}

не совсем понятно как считаются координаты х1,y1,x2,y2 для нескольких панелей
особенно здесьПоказать
777.jpg
разобрался
Последний раз редактировалось belyx 29.01.2023{, 00:44}, всего редактировалось 1 раз.

Ответить

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