Хм. Искал как лучше увеличить количество входов/выходов.
Наткнулся на микросхемы типа MCP23017 по 0.81, на 16 I/O
И вот думаю, atmega64, а это +50 I/O за 0.9$, так ещё и аналоговый вход и ШИМ.
Что за?)))
Как думаете, это зашкварно/глупо использовать esp32+ atmega64?
ИМС типа MCP23017 и т.п. просто дешевле. И им не надо firmware.
И возможно есть в виде модулей/шилдов.
Из минусов - это просто GPIO, и если им захотеть управлять какой-то шиной (ешё одну i2c запилить, или spi, или uart) то это будет жёсткий bitbang
взять МК в этом случае выгоднее. Но он дороже.
И в него надо как-то firmware заливать. Или подключить ISP к ESP32, или сделать свой bootloader для прошивки по i2c. Или прошивать отдельно, но добавиться операций руками.
Зато можно переложить обработку чего-то там подключенного на ядро мк.
Можно ещё глянуть на stm32, они могут быть мощнее, больше переферии иметь и почти такие же по цене быть.