Да, по идее можно использовать 2 аппаратных шины I2C на esp32. повесить по 127 девайсов на каждую, плюс использовать софтовый i2c драйвер и поднять еще примерно (16/2) 8 софтварных I2C по 127 девайсов на каждом. Итого 1270 slave-ов на 1 esp повесить ) на каждый из которых так же можно повесить по 1270 штук и так до бескончености )
В связке с тем же esp32 использую одновременно 4 расширителя "PCAL9535APW ,118" , что увеличило количество портов аж на 64 штуки. Количество портов можно увеличивать в разумных пределах.
Зосима
Да, по идее можно использовать 2 аппаратных шины I2C на esp32. повесить по 127 девайсов на каждую, плюс использовать софтовый i2c драйвер и поднять еще примерно (16/2) 8 софтварных I2C по 127 девайсов на каждом. Итого 1270 slave-ов на 1 esp повесить ) на каждый из которых так же можно повесить по 1270 штук и так до бескончености )
Не совсем понял идею ) 16 штук чего ?
В связке с тем же esp32 использую одновременно 4 расширителя "PCAL9535APW ,118" , что увеличило количество портов аж на 64 штуки. Количество портов можно увеличивать в разумных пределах.
Согласен, вариантов расширителей портов целая куча. На том же I2C. Как автор искал готовые решения, не понятно )