Я совсем новичок, что надо для проекта?

На контроль входов и управлением выходами в количестве 60+60 при желании без допоборудования можно наверное даже Уно/нано приспособить.

Считать лень, Меги точно хватит.

При условии что входа будут матричные, а выхода посредством чарлиплексинга.

Посчитал.

Да для Уно нано маловато будет пинов.

Надо 16 на кнопки и 9 на реле

Видел проектик где сотни соленоидов управляются через 8 сдвиговых по матричной схеме. Но пучок проводов в руку толщиной :slight_smile:

Я думаю после прочтения этой статьи про сдвиговый регистр все станет совсем понятно автору. Для чтения кнопок используется похожая микросхема, только для входа, вроде бы 74HC165.

Дальше как бы в теме или срач будет или конкретные вопросы по реализации, когда что-то уже начнет шевелиться.

после вот этого

можно было все понять и расходится, чай не пятница))

Блин, я уже налил… 35 минут осталось, и можно.

так я уже и накатил))

вспомнилось - на басике, на первых XT калинку-малинку бацал, на каком там порту бипер висел :thinking:

загуглил:
В старых компьютерах IBM PC и совместимых ПК прямое управление мембраной динамика (бипером) осуществлялось через порт 61h с дискретностью в 1 бит.

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

это и я умею, это не сингал от монетоприемника распознать

Я тоже думаю, что мега.

это намного проще, сейчас, он тебе по ком порту все пришлет, сколько и каких монет бросили и какие прошли валидацию, а какие нет.

Тоже интересное решение.

Но тогда немного другой пример приведу - домофон. Не кодовый замок, а домофон. Там панель от 0 до 9. А квартир допустим 30. Раньше помню старые, старинные домофоны были там количество кнопок соответствовало количеству квартир, на каждой кнопке был номер квартиры и фамилия.

Даже если современный домофон скажем можно номер квартиры набрать, например 14 и нажать В, то выходов все равно будет 30, отдельно к каждой квартире. Вот каким методом они подключены, и интересно, это слоем тайны покрыто.

Как в каждой конкретной реализации домофона не скажу. А если самому делать, то выход так же на сдвиговых регистрах, а вход всего на 12 клавиш, хоть матрицей, хоть теми же сдвиговыми.

а можно пруф, пример :sweat_smile:
это точно был “ДОМОФОН” ?

для тебя да, всем светствующим понятны слова CAN, I2C и т.д.
я не знаю, что там в домофонах используется конкретно, но принцип тот же.

Ну понемногу картина вырисовывается, хотя все еще мутноватая. Готовое решение уже есть, чисто с Ардуино Уно, но там только 4 кнопки, 4 слота 4 мотора и без сенсора внизу (сенсор моя додумка). Нашел решение на 6, но там уже все пины заняты, ни одного свободного нет. То есть чисто физически - больше 6 невозможно, значит, надо искать электронное решение. Как понимаете, 6 это ни о чем, надо хотя бы 40-50, в идеале 60.

да, как сейчас их помню, в доме красно-белая трубка на стене, черная кнопка “ключ”, чтобы открыть дверь. На двери штук 30 длинных таких прозрачных кнопок, с фамилиями.

К сожалению, вот эти 2 сдова непонятны.

Вот тут можно поподпобнее? Мега завтра, надеюсь, будет лежать у меня на столе, думаю что еще к ней прикупить. Два слова непонятные совсем.

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

почему именно не поможет?

демотивация не нужна, нужно решить задачу.

как послать нужную цифру на плату, а плата эту цифру приняла и послала цифру на нужный пин, включив мотор.

с 16-тиричной системой исчисления знаком.

  digitalWrite(Pin, HIGH);   // включает пин
digitalWrite(Pin, LOW);    // выключает пин

легче стало?

ты комик что-ле :sweat_smile:?