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

Варианты использования модулей в проектах.

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

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

#101

Сообщение Sanek » 27.09.2019{, 12:32}

В продолжение к предыдущему посту.
Как подключить два выхода ( час ) и ( мин ) к одному модулю MAX7219 , что бы каждый выход брал свои значения из массива ( час 0с...23с ) и ( мин 0....59 ).
отдельно мин. работают. а вот как прикрутить час с его 0с....23с не догоняю, даже отдельно не получается.
СпойлерПоказать
аналоговые часы.jpg
Аналоговые часы.flp
Мож кто подскажет, чего дельного
Для скачивания вложений Вы должны быть зарегистрированы.

Аватара пользователя
Cancertanly
Сержант
Сообщения: 190
Зарегистрирован: 06.04.2016{, 19:59}
Репутация: 17
Откуда: bish
Имя: Антон

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

#102

Сообщение Cancertanly » 27.09.2019{, 13:35}

попробуй так
СпойлерПоказать
аналоговые часы.png
Для скачивания вложений Вы должны быть зарегистрированы.
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino

Sanek
Рядовой
Сообщения: 10
Зарегистрирован: 18.04.2019{, 21:16}
Репутация: 0
Имя: Александр

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

#103

Сообщение Sanek » 27.09.2019{, 16:27}

Cancertanly писал(а):
27.09.2019{, 13:35}
попробуй так
СпойлерПоказать
аналоговые часы.png
Так тоже не то надо или 2 модуля или несли на одном то выводит только то чей модуль стоит на 1 шине .а мне надо на одном модуле чтоб бы были часы и минуты .
как тут
СпойлерПоказать
analog_clock.gif
Для скачивания вложений Вы должны быть зарегистрированы.

Аватара пользователя
Cancertanly
Сержант
Сообщения: 190
Зарегистрирован: 06.04.2016{, 19:59}
Репутация: 17
Откуда: bish
Имя: Антон

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

#104

Сообщение Cancertanly » 27.09.2019{, 16:34}

Тогда тебе надо воспользоваться блоком суммирования и на все 1440 значений делать по массиву. :smile38:
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino

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

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

#105

Сообщение rw6cm » 28.09.2019{, 08:12}

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

Отправлено спустя 44 минуты 36 секунд:
Часы LAGSILVA 2017
Своеобразные часы на матрице 8х8
analog_clock.png
СпойлерПоказать
Автор часов Lagsilva 2017
Он использовал геометрию в расчетах,
но можно простой математикой, и логикой.
Один из вариантов как это сделать в FLProg
Lagsilva2017.JPG
Часы Lagsilva2017.flp
К списку темы.
Для скачивания вложений Вы должны быть зарегистрированы.
Win10-64, FLProg (portable)

Sanek
Рядовой
Сообщения: 10
Зарегистрирован: 18.04.2019{, 21:16}
Репутация: 0
Имя: Александр

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

#106

Сообщение Sanek » 28.09.2019{, 15:55}

rw6cm писал(а):
28.09.2019{, 08:57}
Sanek писал(а):
25.09.2019{, 14:17}
возможно ли такое повторить в нашей программе.
При желании возможно все.
Спасибо за пример, правда почему то они у меня показывают на одну минуту больше.
Сам сделал найдя вашу тему ( Пиксельные команды матрице 8х8 ) . правда получилось громоздко но для начало нормально.
аналог нано черновик.flp
Для скачивания вложений Вы должны быть зарегистрированы.

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

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

#107

Сообщение rw6cm » 28.09.2019{, 19:11}

Sanek писал(а):
28.09.2019{, 15:55}
почему то они у меня показывают на одну минуту больше.
Упс, не учел нолик в единичном отсчете ))
Обновил проект.
Win10-64, FLProg (portable)

wiktor0308
Рядовой
Сообщения: 10
Зарегистрирован: 03.01.2021{, 17:18}
Репутация: 0
Имя: Виктор

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

#108

Сообщение wiktor0308 » 04.02.2021{, 13:35}

rw6cm писал(а):
19.01.2018{, 03:01}
Пиксельные команды матрице 8х8
Бывают варианты, когда для индикации большого количества процессов, не хватает выходов контролера.
В таком случае можно использовать встроенный блок мах7219, а светодиоды подключить аналогично матриц 8х8.
Проект с примеромПоказать

Рассмотрим пример на одной матрице.
[video][/video]

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

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

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

АКТУАЛЬНЫЕ БЛОКИ с БИБЛИОТЕКАМИ ЗДЕСЬ!
К списку темы.

У меня чёрный экран почему?

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

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

#109

Сообщение rw6cm » 05.02.2021{, 09:53}

wiktor0308 писал(а):
04.02.2021{, 13:35}
У меня чёрный экран почему?
Все со временем меняется )))
ПБ уже не нужен. Аналогичный есть уже встроенный.
В счетчике тоже прошли изменения, да и в МАХе похоже тоже.
Обновил информацию здесь
Win10-64, FLProg (portable)

wiktor0308
Рядовой
Сообщения: 10
Зарегистрирован: 03.01.2021{, 17:18}
Репутация: 0
Имя: Виктор

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

#110

Сообщение wiktor0308 » 05.02.2021{, 17:45}

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

Отправлено спустя 1 час 13 минут 31 секунду:
wiktor0308 писал(а):
05.02.2021{, 17:45}
Отправлено спустя 8 минут 10 секунд:
Всем привет!!! Не могу руссифицировать бегущую строку на max7219 8x8 FLProg 7.3.1

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

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

#111

Сообщение rw6cm » 05.02.2021{, 20:21}

wiktor0308 писал(а):
05.02.2021{, 19:07}
Не могу руссифицировать бегущую строку на max7219 8x8 FLProg 7.3.1
посмотрите откуда IDE берет библиотеку Adafruit_GFX ,
и замените в ней файл из архива
glcdfont.zip
Для скачивания вложений Вы должны быть зарегистрированы.
Win10-64, FLProg (portable)

wiktor0308
Рядовой
Сообщения: 10
Зарегистрирован: 03.01.2021{, 17:18}
Репутация: 0
Имя: Виктор

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

#112

Сообщение wiktor0308 » 05.02.2021{, 20:34}

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

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

Толку нет пишет иероглифы :( :( :(

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

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

#113

Сообщение rw6cm » 05.02.2021{, 22:15}

wiktor0308 писал(а):
05.02.2021{, 20:40}
пишет иероглифы
если проект от сюда
значит не в той библиотеке заменили.
посмотрите внимательно в сообщениях IDE с какой директории она ее берет.
Win10-64, FLProg (portable)

wiktor0308
Рядовой
Сообщения: 10
Зарегистрирован: 03.01.2021{, 17:18}
Репутация: 0
Имя: Виктор

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

#114

Сообщение wiktor0308 » 06.02.2021{, 12:33}

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

А как понять ? Извините я в этом не очень :smile37:

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

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

#115

Сообщение rw6cm » 06.02.2021{, 20:23}

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

Для скачивания вложений Вы должны быть зарегистрированы.
Win10-64, FLProg (portable)

wiktor0308
Рядовой
Сообщения: 10
Зарегистрирован: 03.01.2021{, 17:18}
Репутация: 0
Имя: Виктор

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

#116

Сообщение wiktor0308 » 06.02.2021{, 20:47}

rw6cm писал(а):
06.02.2021{, 20:23}
wiktor0308,
СпойлерПоказать
В настройке IDE ставим так
2021_02_06_20_16_07_Настройки.png
Смотрим при компиляции откуда берет библиотеку.
Именно в том месте и заменяем файл.
2021_02_06_20_13_36_pr1_Arduino_1.8.13.png

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

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

Спасибо!!! Завтра попробую!
Спасибо огромное!!!!! Всё получилось!!!! :smile9: :smile9: :smile9: Благодарю вас !!!!! :smile38: :smile38:

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

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

#117

Сообщение rw6cm » 28.04.2021{, 11:51}

по просьбе.
Украинский шрифт для бегущей строки на Adafruit_GFX и Max72xxPanel.
СпойлерПоказать
Добавлены буквы вместо Ёё-Ґґ, Ъъ-Її, Ээ-Єє
Согласно этой раскладки клавы
IMG_6087.jpg
Заменить файл в папке расположенной в D:\FLProg\FLProg_7.3.5\ideV6\portable\sketchbook\libraries\Adafruit_GFX_Library
файлом из архива
Укр_glcdfont.zip
тестовый проект
Тест Укр шрифт.flp
flp7.3.5
Для скачивания вложений Вы должны быть зарегистрированы.
Win10-64, FLProg (portable)

TET
Рядовой
Сообщения: 1
Зарегистрирован: 21.12.2020{, 14:16}
Репутация: 0
Имя: владимир

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

#118

Сообщение TET » 01.05.2021{, 14:28}

Спасибо за Укр. вариант. :smile37: но можно сделать под библиотеку 7219 2зоны 2 строки. (Parola) этот вариант работает только (Adafruit max7219 1str) :(

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

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

#119

Сообщение rw6cm » 04.05.2021{, 10:43}

TET писал(а):
01.05.2021{, 14:28}
можно сделать под библиотеку 7219 2зоны 2 строки. (Parola)
СпойлерПоказать
Заменить одноименный файл в библиотеках MD_Parola и MD_MAX72XX , файлом из архива.
Добавлены буквы вместо Ъъ - Її, Ээ - Єє
Ґґ нет. Т.к. в этих шрифтах нет буквы Ё
для MD_Parola
Font_Data_RUS.zip
для MD_MAX72XX
MD_MAX72xx_font.zip
тест проект
Укр Parola.flp
flp7.3.5
Для скачивания вложений Вы должны быть зарегистрированы.
Win10-64, FLProg (portable)

Ответить

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

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

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