Я планирую начать проект с использованием RPi3 и Android Things. Мне нужно 50 контактов GPIO (20 входов, 30 выходов), поэтому у меня есть 2 варианта: используйте плату расширения или используйте 2 RPis. Поэтому у меня есть вопрос по каждому варианту:Дополнительные контакты GPIO: используйте доски расширения или 2 малины pi?
- Если я использую плату расширения: можно будет использовать ее с Android Things?
- Если я использую 2 RPis: что является лучшим способом общения между ними? (Например: сигнал, принятый в GPIO в RPI А, может вызвать выход в RPI B)
EDIT: Здесь я связать пост, который описывает 3 способа расширения портов RPI в GPIO ->https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=86738#p611850 Это может быть полезный
EDIT 2: Я буду использовать 2 MCP23017 (16-портовый расширитель). Поэтому я получаю 32 контакта, используя только 2 вывода I2C. Больше информации: http://ww1.microchip.com/downloads/en/DeviceDoc/21952b.pdf
Выходные контакты легко мульти-plexable. Входные контакты более сложны для мультиплексирования, но это делает – Seb
@Seb, если вы разработаете немного больше, это может быть очень хороший ответ, а не только комментарий. – shalafi
@Seb Я согласен с шалафи. Пожалуйста, не могли бы вы дать нам больше информации? –