Страница 6 из 8

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

Добавлено: 27 сен 2019, 16:27
Sanek
Cancertanly писал(а): 27 сен 2019, 13:35 попробуй так[spoiler]аналоговые часы.png[/spoiler]
Так тоже не то надо или 2 модуля или несли на одном то выводит только то чей модуль стоит на 1 шине .а мне надо на одном модуле чтоб бы были часы и минуты .
как тут
[spoiler]
analog_clock.gif
[/spoiler]

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

Добавлено: 27 сен 2019, 16:34
Cancertanly
Тогда тебе надо воспользоваться блоком суммирования и на все 1440 значений делать по массиву. :smile38:

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

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

Отправлено спустя 44 минуты 36 секунд:
Часы LAGSILVA 2017
Своеобразные часы на матрице 8х8
analog_clock.png
[spoiler]
Автор часов Lagsilva 2017
Он использовал геометрию в расчетах,
но можно простой математикой, и логикой.
Один из вариантов как это сделать в FLProg
Lagsilva2017.JPG
[/spoiler]
Часы Lagsilva2017.flp
К списку темы.

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

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

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

Добавлено: 28 сен 2019, 19:11
rw6cm
Sanek писал(а): 28 сен 2019, 15:55 почему то они у меня показывают на одну минуту больше.
Упс, не учел нолик в единичном отсчете ))
Обновил проект.

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

Добавлено: 04 фев 2021, 13:35
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]

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

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

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

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

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

Добавлено: 05 фев 2021, 19:07
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

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

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 06 фев 2021, 20:23
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]

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

Добавлено: 06 фев 2021, 21:07
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:

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

Добавлено: 28 апр 2021, 11:51
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]

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

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

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

Добавлено: 04 май 2021, 10:43
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]

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

Добавлено: 22 июл 2021, 13:16
MTSnik
Всем доброго времени суток.
Собрал часы на матрице 8х8х4 с использованием блока ScrollRealText7219.flp
Все работает. Решил дополнительно выводить и температуру. Возник вопрос, как вывести знак градуса. Возможно ли это с этим блоком?

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

Добавлено: 23 июл 2021, 07:01
rw6cm
MTSnik писал(а): 22 июл 2021, 13:16 как вывести знак градуса. Возможно ли это с этим блоком?
В шрифте такого знака нет. Надо рисовать. Будет время постараюсь сделать.

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

Добавлено: 23 июл 2021, 08:04
kostyan
здравствуите,а блоки с бегущеи строкои не идут на wemos d1mini