Я работаю над роботом, использующим Arduino Uno R3, и мне хотелось иметь возможность беспроводного управления Arduino, например, останавливать Arduino без необходимости каждый раз отключать питание.
Я хочу знать, как наиболее безопасно подключить мой Raspberry Pi к Arduino, без огромного риска падения напряжения в любом случае.
Я посмотрел на использование i2c и Serial, согласно этим страницам: http://blog.oscarliang.net/raspberry-pi-arduino-connected-i2c/ & http://blog.oscarliang.net/connect-raspberry-pi- и-Arduino-USB-кабель / . Я еще не посмотрел USB. Причина, по которой я задаю этот вопрос, заключается в том, что в сообщении i2c сказано, что я должен следить за разницей напряжения:
Как это работает? Это безопасно?
Raspberry Pi работает на 3,3 Вольт, а Arduino работает на 5 Вольт. Существуют учебные пособия, предлагающие использовать преобразователь уровня для связи I2C. Это НЕ нужно, если Raspberry Pi работает как «ведущий», а Arduino работает как «ведомый».
Как я могу безопасно подключить RPi в качестве мастера и Arduino в качестве раба.