Матричный модуль 8х8х4 MAX7219 в FLProg

Использование дисплеев и обсуждение пользовательских блоков к ним
Sanek
Рядовой
Сообщения: 10
Зарегистрирован: 18 апр 2019, 21:16
Имя: Александр

Матричный модуль 8х8х4 MAX7219 в FLProg

Сообщение Sanek »

Cancertanly писал(а): 27 сен 2019, 13:35 попробуй так[spoiler]аналоговые часы.png[/spoiler]
Так тоже не то надо или 2 модуля или несли на одном то выводит только то чей модуль стоит на 1 шине .а мне надо на одном модуле чтоб бы были часы и минуты .
как тут
[spoiler]
analog_clock.gif
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Cancertanly
Сержант
Сообщения: 214
Зарегистрирован: 06 апр 2016, 19:59
Откуда: bish
Имя: Антон
Поблагодарили: 1 раз

Матричный модуль 8х8х4 MAX7219 в FLProg

Сообщение Cancertanly »

Тогда тебе надо воспользоваться блоком суммирования и на все 1440 значений делать по массиву. :smile38:
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Матричный модуль 8х8х4 MAX7219 в FLProg

Сообщение rw6cm »

Sanek писал(а): 25 сен 2019, 14:17 возможно ли такое повторить в нашей программе.
При желании возможно все.

Отправлено спустя 44 минуты 36 секунд:
Часы LAGSILVA 2017
Своеобразные часы на матрице 8х8
analog_clock.png
[spoiler]
Автор часов Lagsilva 2017
Он использовал геометрию в расчетах,
но можно простой математикой, и логикой.
Один из вариантов как это сделать в FLProg
Lagsilva2017.JPG
[/spoiler]
Часы Lagsilva2017.flp
К списку темы.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Sanek
Рядовой
Сообщения: 10
Зарегистрирован: 18 апр 2019, 21:16
Имя: Александр

Матричный модуль 8х8х4 MAX7219 в FLProg

Сообщение Sanek »

rw6cm писал(а): 28 сен 2019, 08:57
Sanek писал(а): 25 сен 2019, 14:17 возможно ли такое повторить в нашей программе.
При желании возможно все.
Спасибо за пример, правда почему то они у меня показывают на одну минуту больше.
Сам сделал найдя вашу тему ( Пиксельные команды матрице 8х8 ) . правда получилось громоздко но для начало нормально.
аналог нано черновик.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Матричный модуль 8х8х4 MAX7219 в FLProg

Сообщение rw6cm »

Sanek писал(а): 28 сен 2019, 15:55 почему то они у меня показывают на одну минуту больше.
Упс, не учел нолик в единичном отсчете ))
Обновил проект.
Win10-64, FLProg (portable)
Аватара пользователя
wiktor0308
Рядовой
Сообщения: 11
Зарегистрирован: 03 янв 2021, 17:18
Откуда: Рыбинск Ярославская область
Имя: Виктор

Матричный модуль 8х8х4 MAX7219 в FLProg

Сообщение wiktor0308 »

rw6cm писал(а): 19 янв 2018, 03:01 Пиксельные команды матрице 8х8
Бывают варианты, когда для индикации большого количества процессов, не хватает выходов контролера.
В таком случае можно использовать встроенный блок мах7219, а светодиоды подключить аналогично матриц 8х8.
[spoiler title=Проект с примером]
Рассмотрим пример на одной матрице.
[video]https://www.youtube.com/watch?v=DpOQsIQny48[/video]

Здесь мы можем по 3м сигнальным проводам управлять каждым диодом на восьми модулях матриц 8х8.
max7219.jpg

Встроенный блок для этой цели, не очень удобный.
Чтобы изменять состояние каждого диода, нам придется для каждого рисовать состояние всей матрицы,
а это расточительно для памяти. По этому встроенный блок будем использовать частично.
Берем встроенный блок мах7219, создаем шину, выбираем способ управления «несколько массивов»,
создаем один массив, и на этом все.
Берем 8шт блоков «запись элемента в массив», В каждом выбираем один и тот же созданный в мах7219 массив,
но присваиваем, разные индексы от 0 до 7. На каждый вход записи подаем простенький пользовательский блок,
восемь входов которого привязаны каждый к своему светодиоду. В сумме получается 8 строк по 8 диодов.
8х8 Мах7219 по пикселям.png

8х8 Мах7219 по пикселям.flp

АКТУАЛЬНЫЕ БЛОКИ с БИБЛИОТЕКАМИ ЗДЕСЬ!

[/spoiler]

К списку темы.

У меня чёрный экран почему?
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Матричный модуль 8х8х4 MAX7219 в FLProg

Сообщение rw6cm »

wiktor0308 писал(а): 04 фев 2021, 13:35 У меня чёрный экран почему?
Все со временем меняется )))
ПБ уже не нужен. Аналогичный есть уже встроенный.
В счетчике тоже прошли изменения, да и в МАХе похоже тоже.
Обновил информацию здесь
Win10-64, FLProg (portable)
Аватара пользователя
wiktor0308
Рядовой
Сообщения: 11
Зарегистрирован: 03 янв 2021, 17:18
Откуда: Рыбинск Ярославская область
Имя: Виктор

Матричный модуль 8х8х4 MAX7219 в FLProg

Сообщение wiktor0308 »

rw6cm писал(а): 05 фев 2021, 09:53
wiktor0308 писал(а): 04 фев 2021, 13:35 У меня чёрный экран почему?
Все со временем меняется )))
ПБ уже не нужен. Аналогичный есть уже встроенный.
В счетчике тоже прошли изменения, да и в МАХе похоже тоже.
Обновил информацию здесь
Спасибо!!!

Отправлено спустя 1 час 13 минут 31 секунду:
wiktor0308 писал(а): 05 фев 2021, 17:45
Отправлено спустя 8 минут 10 секунд:
Всем привет!!! Не могу руссифицировать бегущую строку на max7219 8x8 FLProg 7.3.1
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Матричный модуль 8х8х4 MAX7219 в FLProg

Сообщение rw6cm »

wiktor0308 писал(а): 05 фев 2021, 19:07 Не могу руссифицировать бегущую строку на max7219 8x8 FLProg 7.3.1
посмотрите откуда IDE берет библиотеку Adafruit_GFX ,
и замените в ней файл из архива
glcdfont.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Аватара пользователя
wiktor0308
Рядовой
Сообщения: 11
Зарегистрирован: 03 янв 2021, 17:18
Откуда: Рыбинск Ярославская область
Имя: Виктор

Матричный модуль 8х8х4 MAX7219 в FLProg

Сообщение wiktor0308 »

rw6cm писал(а): 05 фев 2021, 20:21
wiktor0308 писал(а): 05 фев 2021, 19:07 Не могу руссифицировать бегущую строку на max7219 8x8 FLProg 7.3.1
посмотрите откуда IDE берет библиотеку Adafruit_GFX ,
и замените в ней файл из архива
glcdfont.zip
Спасибо!!! Попробую.

Отправлено спустя 6 минут 8 секунд:

Толку нет пишет иероглифы :( :( :(
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Матричный модуль 8х8х4 MAX7219 в FLProg

Сообщение rw6cm »

wiktor0308 писал(а): 05 фев 2021, 20:40 пишет иероглифы
значит не в той библиотеке заменили.
посмотрите внимательно в сообщениях IDE с какой директории она ее берет.
Win10-64, FLProg (portable)
Аватара пользователя
wiktor0308
Рядовой
Сообщения: 11
Зарегистрирован: 03 янв 2021, 17:18
Откуда: Рыбинск Ярославская область
Имя: Виктор

Матричный модуль 8х8х4 MAX7219 в FLProg

Сообщение wiktor0308 »

rw6cm писал(а): 05 фев 2021, 22:15
wiktor0308 писал(а): 05 фев 2021, 20:40 пишет иероглифы
если проект от сюда
значит не в той библиотеке заменили.
посмотрите внимательно в сообщениях IDE с какой директории она ее берет.

А как понять ? Извините я в этом не очень :smile37:
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Матричный модуль 8х8х4 MAX7219 в FLProg

Сообщение rw6cm »

[ref]wiktor0308[/ref],
[spoiler]
В настройке IDE ставим так
2021_02_06_20_16_07_Настройки.png
Смотрим при компиляции откуда берет библиотеку.
Именно в том месте и заменяем файл.
2021_02_06_20_13_36_pr1_Arduino_1.8.13.png


[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Аватара пользователя
wiktor0308
Рядовой
Сообщения: 11
Зарегистрирован: 03 янв 2021, 17:18
Откуда: Рыбинск Ярославская область
Имя: Виктор

Матричный модуль 8х8х4 MAX7219 в FLProg

Сообщение wiktor0308 »

rw6cm писал(а): 06 фев 2021, 20:23 [ref]wiktor0308[/ref],
[spoiler]
В настройке IDE ставим так
2021_02_06_20_16_07_Настройки.png
Смотрим при компиляции откуда берет библиотеку.
Именно в том месте и заменяем файл.
2021_02_06_20_13_36_pr1_Arduino_1.8.13.png

[/spoiler]

Спасибо!!! Завтра попробую!

Отправлено спустя 20 минут 34 секунды:
wiktor0308 писал(а): 06 фев 2021, 20:47
rw6cm писал(а): 06 фев 2021, 20:23 [ref]wiktor0308[/ref],
[spoiler]
В настройке IDE ставим так
2021_02_06_20_16_07_Настройки.png
Смотрим при компиляции откуда берет библиотеку.
Именно в том месте и заменяем файл.
2021_02_06_20_13_36_pr1_Arduino_1.8.13.png

[/spoiler]

Спасибо!!! Завтра попробую!
Спасибо огромное!!!!! Всё получилось!!!! :smile9: :smile9: :smile9: Благодарю вас !!!!! :smile38: :smile38:
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Матричный модуль 8х8х4 MAX7219 в FLProg

Сообщение rw6cm »

по просьбе.
Украинский шрифт для бегущей строки на Adafruit_GFX и Max72xxPanel.

[spoiler]
Добавлены буквы вместо Ёё-Ґґ, Ъъ-Її, Ээ-Єє
Согласно этой раскладки клавы
IMG_6087.jpg
Заменить файл в папке расположенной в D:\FLProg\FLProg_7.3.5\ideV6\portable\sketchbook\libraries\Adafruit_GFX_Library
файлом из архива
Укр_glcdfont.zip
тестовый проект
Тест Укр шрифт.flp
flp7.3.5
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Аватара пользователя
TET
Рядовой
Сообщения: 8
Зарегистрирован: 21 дек 2020, 14:16
Имя: владимир
Благодарил (а): 1 раз

Матричный модуль 8х8х4 MAX7219 в FLProg

Сообщение TET »

Спасибо за Укр. вариант. :smile37: но можно сделать под библиотеку 7219 2зоны 2 строки. (Parola) этот вариант работает только (Adafruit max7219 1str) :(
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Матричный модуль 8х8х4 MAX7219 в FLProg

Сообщение rw6cm »

TET писал(а): 01 май 2021, 14:28 можно сделать под библиотеку 7219 2зоны 2 строки. (Parola)
[spoiler]
Заменить одноименный файл в библиотеках MD_Parola и MD_MAX72XX , файлом из архива.
Добавлены буквы вместо Ъъ - Її, Ээ - Єє
Ґґ нет. Т.к. в этих шрифтах нет буквы Ё
для MD_Parola
Font_Data_RUS.zip
для MD_MAX72XX
MD_MAX72xx_font.zip
тест проект
Укр Parola.flp
flp7.3.5

[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
MTSnik
Рядовой
Сообщения: 60
Зарегистрирован: 28 сен 2017, 12:14
Откуда: Tashkent

Матричный модуль 8х8х4 MAX7219 в FLProg

Сообщение MTSnik »

Всем доброго времени суток.
Собрал часы на матрице 8х8х4 с использованием блока ScrollRealText7219.flp
Все работает. Решил дополнительно выводить и температуру. Возник вопрос, как вывести знак градуса. Возможно ли это с этим блоком?
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Матричный модуль 8х8х4 MAX7219 в FLProg

Сообщение rw6cm »

MTSnik писал(а): 22 июл 2021, 13:16 как вывести знак градуса. Возможно ли это с этим блоком?
В шрифте такого знака нет. Надо рисовать. Будет время постараюсь сделать.
Win10-64, FLProg (portable)
Аватара пользователя
kostyan
Сержант
Сообщения: 110
Зарегистрирован: 26 фев 2017, 04:24

Матричный модуль 8х8х4 MAX7219 в FLProg

Сообщение kostyan »

здравствуите,а блоки с бегущеи строкои не идут на wemos d1mini
всё делаем,всё работает
Ответить

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

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

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