Просто синие с 7 сегментными цифрами. 4 модуля каскадом. Вот такие: https://cloud.mail.ru/public/Fn74/bDRnBbdk4
Давай попробуем примерчик. Сразу выполнить просьбу Евгения не могу - паяльные дела отнес в мастерскую. Но вечером сбегаю…
Просто синие с 7 сегментными цифрами. 4 модуля каскадом. Вот такие: https://cloud.mail.ru/public/Fn74/bDRnBbdk4
Давай попробуем примерчик. Сразу выполнить просьбу Евгения не могу - паяльные дела отнес в мастерскую. Но вечером сбегаю…
на синеньких модулях с цифирками все CS и LOAD объединены. При соединении каскадом ты выход LOAD цепляешь ко входу CS следующего модуля. Это для удобства монтажа сделано. На самом деле они просто параллельны.
прямо текстом тут напиши пины: дата, клок, CS и тип контроллера. Я тест для тебя сделаю. Не уверен, что быстро, у меня домашка еще не доделана на завтра, но попробую.
Понятно, то есть с любого места цепочки CS………LOAD?
На микрухах надпись max7219CWG1916 (тип контроллера - речь про это?)
Пины
#define pin_din 23
#define pin_clk 27
#define pin_cs 25
Питание - напрямую с ардуины GND и +5v (пока полевик убрал).
Догадался сделать все без пайки - навесным монтажем. Резистор подтяжки - 6к8. Результат:
Как-то так.
Всё!
Они же у Вас все вместе соединены? Или нет? Схемы-то я не видел. Должны быть все вместе. И подтягивать надо все, а иначе и не получится!
LOAD – он же CS!
Схема тут: https://cloud.mail.ru/public/Fn74/bDRnBbdk4
Модули соединены каскадом. То есть, [cs*load]-[cs*load]-[cs*load]-[cs]
Пока навесным монтажом соединил последний cs через резистор с питанием. А надо все три LOADа каждый своим резистором подтягивать (три штуки)? Или все Csы (4 штуки)?
Тогда позже, увы, придется много перепаивать.
Понятно. Полез тестером, все CS и LOAD на всех 4 модулях соединены. То есть, достаточно один из выводов подтянуть к питанию, что и сделано. Отчет написал выше. Если кратко - стабильного результата нет: то есть мерцание, то его нет.
Это означает, что на самом деле оно есть ![]()
Получается, подтяжка не сработала.
Попробуйте остальные два провода ( CLK и DIN) притянуть к земле таки же резистором. При этом притяжку LOAD к питанию оставьте! (Кстати, Вы там не перепутали, Вы его к питанию притягивали? А то к земле нельзя!)
DIN можно пока притянуть один, но и смотреть на эффект именно на этом модуле. Если поможет, тогда уж притянете все.
CLK - так как с LOAD – они все соединены, так Вы их все одним резистором притянете, не парьтесь.
Попробуем….
Получается, что @WladDrakula вам все еще вчера расписал, но почему то вы его не слышите.
Я не понял в его посте вот это:
поэтому попробовал пойти по пути “в лоб“ с полевиком. Однако, он обещал тестовый код, в котором я уже (надеюсь) разберусь. Так будет вернее.
И как?
надо было понять только это
Имеется ввиду ISET? Ну, туда я точно не полезу: слишком мелкие для меня выводы. Увы…
Оказалось достаточно притянуть CLK к земле. Все заработало нормально, мерцания нет. В DIN и не полез. Надеюсь, победа. Надеюсь, не как с моими экзерсисами с питанием через полевик. Спасибо Вам огромное! В каком месте поставить палец вверх?
Ну, слава Богу. Я никогда не покупал модулей (только голые микросхемы) и все три пина всегда притягиваю (делал это с самого начала всегда, просто потому что не оставлять пины “болтаться” – почти всегда хорошая идея) и никогда не видел такой проблемы, впервые о ней от Вас услышал.