raxp, тут интерфейс сильно универсальнее. Один чип и для ввода, и для вывода, и с прерыванием по входным линиям,…
Минутке лучше сейчас с таким будет. Это нам, начинавшим на россыпи, такие варианты в силу опыта можно.
А ему вводить в схему ещё множество алгоритмов в программе и железе будет печальнее. Мелочи, непонятки, нестыковки при этом будут расти как снежный ком.
Вон сколько времени на разбор с ногами уже ушло, хотя все в документации (иногда правда не в одном документе и между строк написано).
Я изучал сами железки (8266 и 32) максимум неделю. Больше времени ушло на разновидности софтверной среды для них. Так пока и не сделал однозначного вывода
. Хотя один уже есть - ESP32 хоть часто и избыточен, но сближение цены с ESP8266 и большая гибкость с софтверной средой делают выбор в его пользу более оправданным. Особенно два сетевых интерфейса - WLAN и LAN. Для провода только разъём с трансформатором нужен.
Тут была тема про алгоритм опроса клавиатуры. Для 4x4 это все на двух расширителях сделать можно - по кнопке на порт и на прерывании по 0 на любой линии. Пока обработается прерывание и пройдёт чтение - вопрос с дребезгом кнопок (минимум первой нажатой
) уже отпадёт.