Есть ли способ конвертировать между arduino и raspberry pi pins

У меня есть робот, которого я привез с собой, предназначенный для raspberry pi (он поставляется со шляпой raspberry pi), и я ужасно умею пользоваться своим raspberry pi. Поэтому я подумал, что если есть какой-то способ использовать цифровые контакты на arduino и контакты на GPIO-контактах raspberry pi.

Моя идея в настоящее время такова (я на самом деле еще не опробовал ее на случай, если что-то пойдет не так):

  • Подключите цифровой вывод arduino к нижней части одного из гнездовых контактов шляпы raspberry pi (который обычно используется на raspberry pi, а не на arduino).

Возможно ли такое?

, 👍1

Обсуждение

конечно, это возможно ... используйте перемычки dupont с гнездовым разъемом на одном конце и гнездовым разъемом на другом, @jsotola

Пи составляет 3,3 В, в зависимости от того, что находится на этой "шляпе", вам может понадобиться <->преобразование логического уровня 5 В 3,3 В., @Majenko

@jsotola Так можно ли подключить цифровой пин 10 (просто случайный, например) к GPIO pin 26 на шляпе raspberry pi, а затем использовать этот цифровой вход, проходящий через GPIO pin 26 на raspberry pi, чтобы каким-то образом управлять двигателем?, @DigitalRookie4

@Majenko, что делает дело намного сложнее, было бы просто наиболее разумно поставить шляпу raspberry pi с 3,3 В?, @DigitalRookie4

@DigitalRookie4 Нет, ты думаешь в обратном направлении. "Самый простой" вариант-использовать 3,3-вольтовый Arduino., @Majenko

@Majenko Значит, вы имеете в виду поставку ШЛЯПЫ raspberry pi с 3,3 В от контакта arduino 3,3 В?, @DigitalRookie4

Нет. Вам *либо* (в зависимости, конечно, от того, что на самом деле находится на этой "шляпе" - RTFDS...) нужно преобразовать сигналы Arduino 5V GPIO в 3,3 В*, либо* использовать Arduino, работающий на 3,3 В, так что он уже выводит сигналы GPIO 3,3 В., @Majenko