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

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

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

Сообщение aidar_i »

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

Яркость регулируется в библиотеке DMD здесь.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось aidar_i 27 апр 2020, 07:54, всего редактировалось 16 раз.
tomas111
Рядовой
Сообщения: 15
Зарегистрирован: 21 ноя 2017, 11:43

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

Сообщение tomas111 »

А вот и видео работы ))
https://youtu.be/5NwRE2gOz3Y
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Вариант ESP+Arduino веб браузер.
Грузим в ESP
Передача текста с веббраузера.flp
Грузим в Ардуино
Бегущая строка P10.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Подправил в библиотеке шрифтов, не было маленькой буквы "п". Проверил в Протеус, появился.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

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

Отправлено спустя 1 час 31 минуту 1 секунду:
Может, кто нибудь испытать с ESP8266? Подключение в описании блока.
Вот плата для создания контроллера из ЕСП8266, которую нужно просто вставить на штатный разъем панели P10, а также и в RGB панели.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Нет ещё, не делал. Позже займусь.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

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

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


https://youtu.be/-VpayRtCu0w
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось aidar_i 28 апр 2020, 15:38, всего редактировалось 13 раз.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

tomyan, проверили? Выложил доработанные блоки, нужно испытать на STM32. Добавлю шрифты еще дополнительно.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

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

Ниже управление яркостью в библиотеке DMD.
Регулировка яркости Р10.flp
Измененная библиотека, работает с ATMEGA328 и ATMEGA2560. Яркость регулируется.
DMD_ARDUINO.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Dominic323
Рядовой
Сообщения: 1
Зарегистрирован: 30 сен 2021, 17:02
Имя: Алексей

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

Сообщение Dominic323 »

aidar_i писал(а): 28 ноя 2018, 12:30 Подправил в библиотеке шрифтов, не было маленькой буквы "п". Проверил в Протеус, появился.
Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01 окт 2017, 12:55
Имя: Сергей
Благодарил (а): 2 раза

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

Сообщение magpit »

1
Последний раз редактировалось magpit 18 ноя 2021, 08:03, всего редактировалось 2 раза.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

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

Отправлено спустя 37 секунд:
aidar_i писал(а): 14 ноя 2021, 21:55 можно ли добавить эффект остановки текста
Можно.
Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01 окт 2017, 12:55
Имя: Сергей
Благодарил (а): 2 раза

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

Сообщение magpit »

!
Последний раз редактировалось magpit 18 ноя 2021, 08:01, всего редактировалось 1 раз.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

aidar_i писал(а): 14 ноя 2021, 21:56 А матрица мах7219 актуальна для этой библиотеки?
Нет.
Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01 окт 2017, 12:55
Имя: Сергей
Благодарил (а): 2 раза

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

Сообщение magpit »

1
belokuriha
Рядовой
Сообщения: 84
Зарегистрирован: 10 мар 2020, 11:35
Имя: Алексей

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

Сообщение belokuriha »

Добрый день , подскажите , а как заставить работать одноцветные панели на ESP32 , и какие ноги использовать на подключение ? На УНО проверил панели работает нормально , хотел уйти на ESP
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

belokuriha писал(а): 13 дек 2022, 11:11 Добрый день , подскажите , а как заставить работать одноцветные панели на ESP32 , и какие ноги использовать на подключение ? На УНО проверил панели работает нормально , хотел уйти на ESP
В этой теме я делал с ESP8266. C ESP32 не пробовал.
belokuriha
Рядовой
Сообщения: 84
Зарегистрирован: 10 мар 2020, 11:35
Имя: Алексей

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

Сообщение belokuriha »

aidar_i писал(а): 13 дек 2022, 14:55
belokuriha писал(а): 13 дек 2022, 11:11 Добрый день , подскажите , а как заставить работать одноцветные панели на ESP32 , и какие ноги использовать на подключение ? На УНО проверил панели работает нормально , хотел уйти на ESP
В этой теме я делал с ESP8266. C ESP32 не пробовал.
жаль , у меня нет 8266 , есть тема на есп32 , но там цветная матрица , может как то можно пересобрать на одноцветную ?
Аватара пользователя
belyx
Сержант
Сообщения: 251
Зарегистрирован: 24 июл 2016, 20:38
Откуда: Витебск Беларусь
Благодарил (а): 7 раз

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

Сообщение belyx »

не совсем понятно как считаются координаты х1,y1,x2,y2 для нескольких панелей
[spoiler title=особенно здесь]
777.jpg
[/spoiler]
разобрался
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось belyx 29 янв 2023, 00:44, всего редактировалось 1 раз.
MihailK
Сержант
Сообщения: 144
Зарегистрирован: 05 дек 2020, 23:42
Имя: Михаил
Поблагодарили: 2 раза

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

Сообщение MihailK »

Уже все придумано 400руб, 5В, 1000 программ HD-U6A
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей