Блоки для max7219

Текст, анимация, бегущие строки.

Пользовательские блоки для вывода информации на дисплеи и индикаторы, управления тачскрином, различными клавиатурами, добавления русских шрифтов для вывода на дисплеи типа HD44780
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

Блоки для max7219

#1

Сообщение rw6cm » 27.01.2018{, 23:02}

Набор блоков текст, анимация, бегущие строки.
Список блоков.Показать
7219.png
7219.png (25.03 КБ) 12885 просмотров
Описание внутри блоков.
Примеры, проекты, к ним здесь.

Блоки + библиотеки в архиве (17.01.2018).
БлокиМах7219 +библиотеки.rar
(435.99 КБ) 1545 скачиваний

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Блоки для max7219

#41

Сообщение fsergei70 » 03.03.2019{, 15:47}

aidar_i писал(а):
03.03.2019{, 12:56}
Выложу свои блоки для бегущей строки
каково назначение параметров пользователя в блоке scroll_Max72xx_matrix

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

Блоки для max7219

#42

Сообщение aidar_i » 03.03.2019{, 16:07}

Прошу прощения, назначения указал, перезалил.

Отправлено спустя 5 часов 40 минут 54 секунды:
Решил переработать блоки и добавил статику. Все настройки в главном блоке. Убрал повторение одинаковых функций.
Последний раз редактировалось aidar_i 04.03.2019{, 00:34}, всего редактировалось 1 раз.

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

Блоки для max7219

#43

Сообщение magpit » 03.03.2019{, 22:33}

aidar_i писал(а):
03.03.2019{, 21:48}
Прошу прощения, назначения указал, перезалил.

Отправлено спустя 5 часов 40 минут 54 секунды:
Решил переработать блоки и добавил статику. Все настройки в главном блоке. Убрал повторение одинаковых функций.
Ссылку на тот блок можно который актуальный :smile453:

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

Блоки для max7219

#44

Сообщение aidar_i » 03.03.2019{, 23:31}

Ссылку сделал.
magpit писал(а):
03.03.2019{, 12:41}
Не ужели никто не пользуется на расстоянии по блютус!?
Попробуй так с моими блоками и блоком rw6cm Serial RusText. Можно и из компорта передавать.
Передача текста по блютуз.flp
(106.94 КБ) 119 скачиваний
Блоки обновил.

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

Блоки для max7219

#45

Сообщение magpit » 04.03.2019{, 09:48}

Наконец то заработало благодарю за помощь aidar_i и rw6cm!!! :smile9:
Для вывода текста использовал программу скачанную на "google play" называется
Serial Bluetooth Terminal. Но и в нём надо немного подкрутить: во вкладке настроек
Settings: "Charset" Выставил кодировку windows-1251 это если, будет абракатабра ))
В конце предложения может появится знак ноты, это тоже лечится -Settings: RECEIVE -Newline нужно
выставить "LF".
Последний раз редактировалось magpit 08.03.2019{, 00:18}, всего редактировалось 1 раз.

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

Блоки для max7219

#46

Сообщение aidar_i » 06.03.2019{, 00:50}

Попробовал подключить к блютуз и блоки Parola, но пошла абракадабра. Немного подправил прежний блок для SoftwareSerial, сейчас работает корректно.
AnimeMAX7219_блютуз.flp
(277.74 КБ) 155 скачиваний

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

Блоки для max7219

#47

Сообщение magpit » 06.03.2019{, 10:24}

aidar_i писал(а):
06.03.2019{, 00:50}
Попробовал подключить к блютуз и блоки Parola, но пошла абракадабра. Немного подправил прежний блок для SoftwareSerial, сейчас работает корректно.
AnimeMAX7219_блютуз.flp
(277.74 КБ) 5 скачиваний
Благодарю Айдар за труды! :smile9:
Если можно подскажи, где правил смещение?

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

Блоки для max7219

#48

Сообщение aidar_i » 06.03.2019{, 12:33}

В функции Serial100_Read(), убрал смещение на 1 символ.

jenikP
Рядовой
Сообщения: 28
Зарегистрирован: 06.11.2018{, 09:18}
Репутация: 1
Имя: Евгений

Блоки для max7219

#49

Сообщение jenikP » 04.11.2019{, 10:04}

aidar_i писал(а):
03.03.2019{, 12:56}
Выложу свои блоки для бегущей строки. Можно добавлять блоки со входом столько, сколько необходимо.
Блоки для бегущей строки_2 aidar_i.flp
В Ваших блоках есть поддержка кириллицы?

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

Блоки для max7219

#50

Сообщение aidar_i » 04.11.2019{, 14:28}

Да.

sergei2008
Рядовой
Сообщения: 15
Зарегистрирован: 13.05.2020{, 10:26}
Репутация: 0
Имя: Сергей

Блоки для max7219

#51

Сообщение sergei2008 » 08.09.2020{, 19:38}

aidar_i писал(а):
03.03.2019{, 12:56}
Выложу свои блоки для бегущей строки. Можно добавлять блоки со входом столько, сколько необходимо.
Блоки для бегущей строки_2 aidar_i.flp
Aidar_i здравствуйте,будьте добры, добавьте в ваши блоки по дополнительному выходу на котором будет высокий уровень когда на матрице бежит текст и когда последний пиксель бегущего текста скрывается, единица на выходе пропадает. Если конечно это возможно. Заранее спасибо.

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

Блоки для max7219

#52

Сообщение aidar_i » 09.09.2020{, 00:25}

sergei2008 писал(а):
08.09.2020{, 19:38}
добавьте в ваши блоки по дополнительному выходу на котором будет высокий уровень когда на матрице бежит текст и когда последний пиксель бегущего текста скрывается, единица на выходе пропадает.
Возможно
Непрерывный бег строки
Блоки для бегущей строки_3.flp
(124.35 КБ) 114 скачиваний
И то, что Вы просите
Блоки для бегущей строки_4.flp
(136.48 КБ) 137 скачиваний

sergei2008
Рядовой
Сообщения: 15
Зарегистрирован: 13.05.2020{, 10:26}
Репутация: 0
Имя: Сергей

Блоки для max7219

#53

Сообщение sergei2008 » 09.09.2020{, 16:50}

aidar_i писал(а):
09.09.2020{, 00:25}
sergei2008 писал(а):
08.09.2020{, 19:38}
добавьте в ваши блоки по дополнительному выходу на котором будет высокий уровень когда на матрице бежит текст и когда последний пиксель бегущего текста скрывается, единица на выходе пропадает.
Возможно
Непрерывный бег строки
Блоки для бегущей строки_3.flp
И то, что Вы просите
Блоки для бегущей строки_4.flp
Спасибо большое, вы очень выручили.

admiral
Рядовой
Сообщения: 1
Зарегистрирован: 06.01.2020{, 05:15}
Репутация: 0
Имя: Alexandr

Блоки для max7219

#54

Сообщение admiral » 23.02.2021{, 23:01}

Подскажите пожалуйста, возможно ли увеличить количество зон в блоках с анимацией на max7219 (Parola)? 2 зоны 2 строки на сколько я понял это единственный вариант блока с зонами, но нужно больше зон, в частности интересует вариант с 4 зонами пусть и в одну строку, если есть возможность сделать количество зон и количество матриц в зонах настраиваемыми это позволит по одной шине выводить информацию на разные блоки зон, а если настраиваемым сделать еще и количество строк, то блок был бы совсем универсальным.
Но как минимум ищу вариант вывода информации на 4 зоны, используя матричную клавиатуру 4х4 (с цифрами от 0 до 9, A,B,C,D,*,#) и 4 модуля с матрицами 8х8х4, т.е. есть необходимость вывода с клавиатуры например по кнопке А до 5 цифр в один модуль с 4 матрицами 8х8, по кнопке B во второй модуль, по С в третий и по D в четвертый, вариант с увеличением зон до 4 думаю был бы оптимальным вариантом.

Alexander1
Рядовой
Сообщения: 72
Зарегистрирован: 09.11.2018{, 00:48}
Репутация: 2
Откуда: Краснодар
Имя: Александр

Блоки для max7219

#55

Сообщение Alexander1 » 17.05.2021{, 00:37}

rw6cm, извините пожалуйста, а получится ли использовать блок "Scrolltext7219" в одном проекте со штатным "драйвер светодиодов Max7219"
А то тут скачал проект часов, и пытаюсь Ваш блок вставить, чтоб по будильнику включал бегущую строку с текстом. вообще ничего не работает. И на отдельной плате по условию....

Отправлено спустя 57 секунд:
отдельно работают...

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

Блоки для max7219

#56

Сообщение rw6cm » 17.05.2021{, 19:20}

Alexander1 писал(а):
17.05.2021{, 00:38}
скачал проект часов, и пытаюсь Ваш блок вставить
Проект где который не работает?
Win10-64, FLProg (portable)

Alexander1
Рядовой
Сообщения: 72
Зарегистрирован: 09.11.2018{, 00:48}
Репутация: 2
Откуда: Краснодар
Имя: Александр

Блоки для max7219

#57

Сообщение Alexander1 » 17.05.2021{, 20:18}

rw6cm, Пардон! :smile453:
Вложения
ЧАСЫ.flp
(1.18 МБ) 47 скачиваний

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

Блоки для max7219

#58

Сообщение rw6cm » 18.05.2021{, 19:40}

Alexander1,
Использовать для матрицы разные библиотеки в одном проекте, когда есть блоки для под те же библиотеки, не вижу необходимости.
Просто возьмите другой блок бегущей строки.
ЧАСЫ1.flp
(1.05 МБ) 69 скачиваний
Можно все на одном блоке сделать. Возможно шрифт часов будет другой. Но при желании можно и его подкорректировать.
Win10-64, FLProg (portable)

Alexander1
Рядовой
Сообщения: 72
Зарегистрирован: 09.11.2018{, 00:48}
Репутация: 2
Откуда: Краснодар
Имя: Александр

Блоки для max7219

#59

Сообщение Alexander1 » 18.05.2021{, 21:57}

rw6cm, Спасибо большое. Интуиция мне этом роде нашептывала). Я как раз этот же Ваш блок тестировал сейчас. Вы в его описании не написали что scrText1 нужно включать выбранную строку. И я некоторое время не мог понять.)))
Тут маленькая загвоздка, кирилица из Вашего блока отображается кракозябрами. Может направление подскажете куда копать, чтоб я Вас не беспокоил)
СпойлерПоказать
20210518_214013[1].jpg

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

Блоки для max7219

#60

Сообщение rw6cm » 19.05.2021{, 06:51}

Alexander1 писал(а):
18.05.2021{, 21:57}
подскажете куда копать
Ссылка
Win10-64, FLProg (portable)

Ответить

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