Как подключить несколько матриц 8x8 в несколько рядов?

Xomyc
Offline
Зарегистрирован: 10.04.2020

Имеем 16 матриц 8х8 и управляем ими микросхемами MAX7219.

Как подключить последовательно несколько матриц понятно. Но вот мне нужно 2 ряда по 8 матриц собрать в одну и пока не нашел как подключить 2 ряд. Ну можно предположить, что CLK и CS так же нужно объединить у всех. Но вот как быть со входом и выходом? Для каждого ряда свой вход с ардуинки или же последний выход первого ряда надо подавать на вход первой матрицы следующего ряда?

b707
Offline
Зарегистрирован: 26.05.2017

Если еще не покупали, лучше взять 2 матрицы 16х32

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Xomyc пишет:

Как подключить последовательно несколько матриц понятно. 

Так Вы их подключите так, как Вам понятно, а физически расположите так, как Вам надо.

Kakmyc
Offline
Зарегистрирован: 15.01.2018

Неужели примеров библиотеки MD_MAXPanel.h недостаточно ?

Xomyc
Offline
Зарегистрирован: 10.04.2020

Цитата:
Если еще не покупали, лучше взять 2 матрицы 16х32

Думал об этом. Но подумал, что интереснее самому спаять. К тому же давно хотел заказать плату печатную у китайцев. Хотя тоже пока не до конца с этим разобрался, но разберемся.

Xomyc
Offline
Зарегистрирован: 10.04.2020

ЕвгенийП пишет:

Так Вы их подключите так, как Вам понятно, а физически расположите так, как Вам надо.

Да я понимаю, что можно с выхода последней в первом ряду подать на вход первой во втором (DOUT на DIN) и оно будет работать. Но как код поймет, что 8 это перрвый ряд, а следующие 8 второй? Или поймет, если указать 8 столбцов и 2 строки. ПРосто не могу пока поэксперементировать, т.к. тока заказал на али.

Xomyc
Offline
Зарегистрирован: 10.04.2020

Kakmyc пишет:
Неужели примеров библиотеки MD_MAXPanel.h недостаточно ?

В качестве кода достаточно. Но там ведь нет схем подключения. Я не готовые модули покупаю, а отдельно матрицы, отдельно микросхемы. Сам буду плату делать и паять со своими отверстиями под крепеж. Плюс там будет ESP8266 и входы с датчиков: датчик движения, два датчика AHT10 и BME280. Ну и аккумяторы, плюс БП для их заряда и чтобы при наличии 220в работал от сети, а при отсутствии от аккумуляторов без дисплея.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Xomyc пишет:

Да я понимаю, что можно с выхода последней в первом ряду подать на вход первой во втором (DOUT на DIN) и оно будет работать. Но как код поймет, что 8 это перрвый ряд, а следующие 8 второй?

Странный вопрос. Коду не всё равно? Как Вы его напишете, так и поймёт.

Xomyc
Offline
Зарегистрирован: 10.04.2020

ЕвгенийП пишет:

Xomyc пишет:

Да я понимаю, что можно с выхода последней в первом ряду подать на вход первой во втором (DOUT на DIN) и оно будет работать. Но как код поймет, что 8 это перрвый ряд, а следующие 8 второй?

Странный вопрос. Коду не всё равно? Как Вы его напишете, так и поймёт.

Ну да, это так. Я просто интересуюсь как правильней их соединить. Чисто теоретически можно у каждого ряда вход на ардуинку подключить, но мне кажется правильнее все-таки в одну цепочку их соединить. Но т.к. это мои домыслы, я поэтому и спрашиваю на форуме как правильно их соединить, чтобы код получился проще чтоль.

Kakmyc
Offline
Зарегистрирован: 15.01.2018

ТС, ты действительно ждёшь, когда тебе расскажут, что все панели цепляются последовательно, а все остальное задаётся кодом ?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Kakmyc пишет:
ТС, ты действительно ждёшь, когда тебе расскажут, что все панели цепляются последовательно, а все остальное задаётся кодом ?

А разве не именно это я сказал в #2? Похоже, ТС ждёт чего-то другого :-)

Xomyc
Offline
Зарегистрирован: 10.04.2020

Kakmyc пишет:
ТС, ты действительно ждёшь, когда тебе расскажут, что все панели цепляются последовательно, а все остальное задаётся кодом ?

Вот честно, сто раз подумал, прежде чем тут спрашивать. Но думаю мол за спрос денег не берут. Так нет же. Если знаешь ответ, то зачем по еврейски отвечать вопросом на вопрос? Или тут все таки евгеи или это какой-то рок этого форума. Вот и думай, то ли вы не знаете и просто ходите сюда языками почесать, то ли вы в подвале гестапо упорно защищаете как Мальчиш Кибальчиш самую главную тайну! Ну вот почему не сказать мол да, ты прав или не прав, а сделай так-то??? Ну что в этом сложного? Я ведь не экзамен вам сдаю! Ну и варитесь в своем пижонстве! Может лопните когда-нибудь от своей значимости! И черт меня дернул сюда зайти!

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Дак добрые-то люди сначала изучают матчасть, много читают, гуглят, сравнивают, выбирают, а потом, если что непонятно, приходят на форум с конкретными вопросами.  С конкретными, понимаешь? 

Xomyc
Offline
Зарегистрирован: 10.04.2020

DetSimen пишет:

Дак добрые-то люди сначала изучают матчасть, много читают, гуглят, сравнивают, выбирают, а потом, если что непонятно, приходят на форум с конкретными вопросами.  С конкретными, понимаешь? 

Мда. Грустно. Наверное мы говорим таки на разных языках. КУДА КОНКРЕТНЕЕ? Я спросил как подключить 2 ряда по 8 матриц 8х8. Даже еще конкретнее спросил: что подать на DIN первой матрицы второго ряда? Выход с ардуинки или DOUT последней матрицы первого ряда. Извините, но более конкретного вопроса я придумать не могу. Не можете ответить на этот? Я уже с этим смирился.

sadman41
Offline
Зарегистрирован: 19.10.2016

Ну, подключи на DOUT.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Там есть несколько матриц в несколько рядов

b707
Offline
Зарегистрирован: 26.05.2017

Xomyc пишет:

Мда. Грустно. Наверное мы говорим таки на разных языках. КУДА КОНКРЕТНЕЕ? Я спросил как подключить 2 ряда по 8 матриц 8х8. Даже еще конкретнее спросил: что подать на DIN первой матрицы второго ряда? Выход с ардуинки или DOUT последней матрицы первого ряда. Извините, но более конкретного вопроса я придумать не могу. Не можете ответить на этот? Я уже с этим смирился.

мужик, вот ты тут заливаешь, что задумал мега-проект :) - собрался собирать все с нуля - отдельно матрицы, отдельно микросхемы, потом разводить и заказывать в китае плату, прилаживать на нее ЕСП и писать под это все код. Грандиозные планы!

А что на деле? Как только возник первый простенький вопрос - ты сразу сдулся. Вместо того чтоб просто подумать или 10 минут поискать в гугле - постишь на форум и целый день выносишь мозг людям.

Если ты из-за подобной ерунды не можешь без подсказки, как же ты собрался решать более серьезные проблемы в схемотехнике или программировании? Тоже будешь десятки глупых вопросов задавать?

То, как тебе отвечают - это вовсе не пижонство. Вместо получения глупого ответа на твой глупый вопрос тебе куда полезнее было научится искать ответы самому. И не только в этом конкретном случае, а всегда. А ты даже не пытаешься пользоваться своей головой - сразу бежишь спрашивать у более умных. Это неправильно, это выдает в тебе халявщика. Учись находить ответы сам. А если ты из таких, которые "я лучше спрошу" - ты нам такой не интересен, поверь.

Xomyc
Offline
Зарегистрирован: 10.04.2020

DetSimen пишет:

Там есть несколько матриц в несколько рядов

Там я уже был. Там только варинт 6 матриц в ряд. В ряд там все понятно. Мне же нужно 16 матриц в 2 ряда.

Xomyc
Offline
Зарегистрирован: 10.04.2020

b707 пишет:

Xomyc пишет:

Мда. Грустно. Наверное мы говорим таки на разных языках. КУДА КОНКРЕТНЕЕ? Я спросил как подключить 2 ряда по 8 матриц 8х8. Даже еще конкретнее спросил: что подать на DIN первой матрицы второго ряда? Выход с ардуинки или DOUT последней матрицы первого ряда. Извините, но более конкретного вопроса я придумать не могу. Не можете ответить на этот? Я уже с этим смирился.

мужик, вот ты тут заливаешь, что задумал мега-проект :) - собрался собирать все с нуля - отдельно матрицы, отдельно микросхемы, потом разводить и заказывать в китае плату, прилаживать на нее ЕСП и писать под это все код. Грандиозные планы!

А что на деле? Как только возник первый простенький вопрос - ты сразу сдулся. Вместо того чтоб просто подумать или 10 минут поискать в гугле - постишь на форум и целый день выносишь мозг людям.

Если ты из-за подобной ерунды не можешь без подсказки, как же ты собрался решать более серьезные проблемы в схемотехнике или программировании? Тоже будешь десятки глупых вопросов задавать?

То, как тебе отвечают - это вовсе не пижонство. Вместо получения глупого ответа на твой глупый вопрос тебе куда полезнее было научится искать ответы самому. И не только в этом конкретном случае, а всегда. А ты даже не пытаешься пользоваться своей головой - сразу бежишь спрашивать у более умных. Это неправильно, это выдает в тебе халявщика. Учись находить ответы сам. А если ты из таких, которые "я лучше спрошу" - ты нам такой не интересен, поверь.

До этого форума у меня было мнение, что форумы и существуют, чтобы что-то узнавать или проверять то что ты предполагаешь. В плане основного числа форумов так и есть. Если там люди знают ответ они с охотой им делятся. Здесь же тебя повозят мордой по грязи, покажут твой реальный интелектуальный уровень. В предыдущих случаях после этих процедур кто-нибудь снисходил до ответа.

Я уже 3 дня ищу ответ на этот вопрос. Перелопатил много страниц. Есть примеры кодов, есть схемы подключения в один ряд. У меня просто складывается мнение, что здесь тоже никто ответа не знает, просто надо козырнуть своей значимостью. Ну в принципе я спокоен. Детали я только заказал, минимум пару недель их ждать, поэтому могу почитать местный бред. А как придут тупо попробую оба варианта и все. Так что жедающте попечать бесполезный текст могут конечно этим заняться.

Xomyc
Offline
Зарегистрирован: 10.04.2020

b707 пишет:

сразу бежишь спрашивать у более умных

Не делайте мне смешно! Более умный! Более много о себе думающий - это видно. А вот подтверждения ума таки не вижу! :-)

Kakmyc
Offline
Зарегистрирован: 15.01.2018

ТС, ты реально конченный ?
Какая разница, сколько у тебя рядов и сколько матриц в ряду ?
Тупо все цепляется последовательно, а в коде указывается что у тебя 8*2 матриц.
Ты так и будешь брызжать слюной о том какие все тут злые ?
Это не мы злые, это ты ТУПОЙ. Ответ тебе дали сразу.

В MaxPanel.h есть примеры на все случаи жизни и описание как и что подключать тоже есть.
Но тупарям, вроде тебя, проще долбить форум.
ПОШЕЛ ВЖОПУ.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Xomyc пишет:
У меня просто складывается мнение, что здесь тоже никто ответа не знает
Вам уже два человека дали чёткий и ясный ответ - подключать надо последовательно, а всё остальное отрабатывать программно. Какого рожна ответа Вы ещё ждёте?

Xomyc пишет:
В плане основного числа форумов так и есть.
Так и задавайте свои вопросы на "основном числе форумов", чего Вы здесь-то всем мозг выносите? Видать, там, "на основном числе", тоже что-то "не слава Богу" :-)

Kakmyc
Offline
Зарегистрирован: 15.01.2018

ЗЫ: в файле redme библиотеки даже ссылка на кино есть для имбецилов мыслящих клипами. Искал он , млять ...

sadman41
Offline
Зарегистрирован: 19.10.2016

Xomyc пишет:

До этого форума у меня было мнение, что форумы и существуют, чтобы что-то узнавать или проверять то что ты предполагаешь. В плане основного числа форумов так и есть. Если там люди знают ответ они с охотой им делятся. 

Какой однозначный ответ может быть на вопрос "на хлебе сверху должна быть колбаса или сыр"? Что вы тут разводите болото какое-то. Подключай как угодно, только софт напиши, чтобы он учитывал топологию.

Xomyc
Offline
Зарегистрирован: 10.04.2020

Kakmyc пишет:
Какая разница, сколько у тебя рядов и сколько матриц в ряду ? Тупо все цепляется последовательно, а в коде указывается что у тебя 8*2 матриц.

Настойчивость, настойчивость и еще раз настойчивость! Я вот не понимаю, почему нельзя было сразу так ответить и не доводить до оскорблений! Я ведь ТОЛЬКО и спрашивал как объединить 2 ряда! Вход каждого подать на ардуино или выход первого соединить со входом на второй!

Kakmyc пишет:
В MaxPanel.h есть примеры на все случаи жизни и описание как и что подключать тоже есть.

Примеры кода видел. Как подключать - не заметил. Коды смотрел. Из других файлов есть там текстовый без каких-либо описаний. Ну еще раз сегодня дома гляну. И снова можно было вот так для начала ответить.

В общем с одной стороны конечно вам спасибо. Вы первый ответили на вопрос, так что с одной стороны спасибо. Но с другой вы первый отправили меня по адоресу, поэтому наравне со спасибо предлагаю проследовать по тому же адресу. А именно ИДИ САМ В ЖОМУ МУДАК! :-) Спасибо гаспада!

Kakmyc
Offline
Зарегистрирован: 15.01.2018

Тебе на твой вопрос ответили неоднократно,только я 3 раза.
Просто ты настолько тупой , ленивый и афуевший, что нахер бы сдалось тебе помогать.
В следующий раз ничего кроме стёба не жди.

Специально для дебилов расскажу.
Файлы readme пишут не для прикола. Нормальные люди размещают там обычно полезную информацию.

Xomyc
Offline
Зарегистрирован: 10.04.2020

sadman41 пишет:

Xomyc пишет:

До этого форума у меня было мнение, что форумы и существуют, чтобы что-то узнавать или проверять то что ты предполагаешь. В плане основного числа форумов так и есть. Если там люди знают ответ они с охотой им делятся. 

Какой однозначный ответ может быть на вопрос "на хлебе сверху должна быть колбаса или сыр"? Что вы тут разводите болото какое-то. Подключай как угодно, только софт напиши, чтобы он учитывал топологию.

Ну как понять подключайте как угодно. Ну подключу я оба входа к разным выходам ардуино и придется мне судя по всему писать все процедуры самому, т.к. есть определенный способ подключения, который я и пытался выяснить.

Но еще раз скажу, на этом форуме я был готов к горячей перепалке и мерянию письками (ну типа мы такие умные с такими письками, а ты нас беспокоишь по своей мелочи), так что, т.к. ответ таки я получил, все спасибо.

Xomyc
Offline
Зарегистрирован: 10.04.2020

Kakmyc пишет:
Тебе на твой вопрос ответили неоднократно,только я 3 раза. Просто ты настолько тупой , ленивый и афуевший, что нахер бы сдалось тебе помогать. В следующий раз ничего кроме стёба не жди. Специально для дебилов расскажу. Файлы readme пишут не для прикола. Нормальные люди размещают там обычно полезную информацию.

Смотрим на твои 3 ответа:

1.

Kakmyc пишет:
Неужели примеров библиотеки MD_MAXPanel.h недостаточно ?

Ну может я невнимательно там смотрел. Но не нашел схем подключения.

2.

Kakmyc пишет:
ТС, ты действительно ждёшь, когда тебе расскажут, что все панели цепляются последовательно, а все остальное задаётся кодом ?

Ну да это похоже на ответ. Но т.к. уже началась перепалка, то я честно не до конца поверил что это ответ.

3. Да. Получил ответ и отсыл в места.

Итого вместо слов в первом же ответе типа: Да, надо выход последнего в первом ряду подать на вход первого во втором, мы имеем 3-4 страницы поднятия друго другу настроения! :-)

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Xomyc пишет:
Я вот не понимаю, почему нельзя было сразу так ответить

А я вот не понимаю, Вы правда не видите такого ответа в посте #2 в самом начале темы? Или дурачком прикидываетесь? Или не прикидываетесь?

sadman41
Offline
Зарегистрирован: 19.10.2016

Xomyc пишет:

Ну как понять подключайте как угодно. Ну подключу я оба входа к разным выходам ардуино и придется мне судя по всему писать все процедуры самому, т.к. есть определенный способ подключения, который я и пытался выяснить.

Так и понимать, как написано. Производитель чипа не ограничивает количество физических способов подключения - хоть вдоль, хоть поперек, хоть на каждый чип свой клок/дату. 

Уровень софта - это уже Ваша головная боль. Сумеете написать самостоятельно - пишите для двух линеек или для одной. Не умеете программировать - анализируйте конкретные библиотеки на предмет того умеют ли они картинку на две полосы делить или нет. В гугле пишете "Arduino MAX7219 github", тыкаете по ссылкам и долго читаете - фантазии ваши покрываются прочитанным или нет.

Xomyc
Offline
Зарегистрирован: 10.04.2020

Прошу прощения у Kakmyc. Действительно нашел в библиотеке фотки проекта. Ну пока у меня нет на руках матриц разобраться не просто. Но наверное там действительно можно разобраться.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

 

 

 

=====================================

Пост удалён за мат

 

b707
Offline
Зарегистрирован: 26.05.2017

может забанить его нах? Или еще повеселимся?

 

Хомус - а хочешь я тебе расскажу, почему наши ответы тебе не подощли? - да потому что ты полный нуль в схемах и коде., Все что тебе доступно - это тупое повторение чужого проекта. И подоплека твоего вопроса - "подскажите мне такую схему подключения, чтобы на нее нашелся полностью готовый код, а то я сам нихера не умею!"

Что, не так? - конечно так. Любой, кто умеет хотя бы разбираться в примерах -  понял бы тип подключения из кода библиотеки. Без схем. Но не ты.

 

b707
Offline
Зарегистрирован: 26.05.2017

Хомус - ну что замолчал то?

- Я требую продолжения банкета! (с)

Xomyc
Offline
Зарегистрирован: 10.04.2020

Заглючил.

Xomyc
Offline
Зарегистрирован: 10.04.2020

Ох и веселые тут оказывается ребята! Знают чаво аль нет - не известно, т.к. предпочитают хранить эту тайну, но еще и на роль предсказательниц претендуют.

Ну можете забанить. В прошлый раз с год назад обращался. Еще год пережду.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Понятно, значит, не прикидываетесь.