Есть ли способ соединить два Arduino, когда у одного из них все контакты заняты?
Я хочу подключить Arduino Uno к Arduino Nano, чтобы он мог отправлять сигналы. Проблема в том, что к Arduino Uno подключен моторный шилд, и он занимает все контакты Arduino.
Это изображение всей хитроумной конструкции моторного щита, если вам это поможет:
Кто-нибудь знает какое-нибудь решение для этого?
@Julius, 👍2
Обсуждение1 ответ
Лучший ответ:
Контакты 0 и 1 — это последовательные контакты, которые также подключены к USB, и вы используете их, когда программируете свою плату или когда отправляете что-либо в последовательный порт. Маловероятно, что какой-либо щит использует его, если в этом нет необходимости, и, тем не менее, он имеет преимущество в том, что может прослушивать то, что отправляет Arduino. Я думаю, что проще всего подключиться к контактам 1 и 0 (rx/tx). ТАКИМ ОБРАЗОМ, вы можете печатать или писать им так же, как вы отвечаете себе.
Просто предупреждение о том, что когда вы отправляете данные между двумя платами и распечатываете числа, они приходят как символы чисел, а не сами числа. как число 55 или символ «7». Если вы отправляете числа между двумя Arduino, вы можете использовать запись Serial.write(7);
, которая не изменяет данные, но ваш последовательный монитор на компьютере не будет правильно их читать, или вы можете отправить их как символы, но тогда arduino может преобразовывать числовой символ в число. (рано или поздно вам придется создать себе простую функцию для преобразования символов в числа в вашем проекте...
- Отправка 4 аналоговых значений от одного arduino к другому с помощью I2C
- nRF24L01+ Невозможно установить адрес
- Не вызовут ли помехи одновременно работающие радиомодули nrf24L01 ?
- преобразование последовательного сообщения, разделенного запятыми, в 7 переменных без знака Long
- avrdude ser_open() can't set com-state
- Как заставить Arduino взаимодействовать с тремя другими Ардуино?
- Основная связь Arduino ModBus RTU с проблемой измерителя мощности
- Отправка значения с одного Arduino на другой
То, что щит втыкает контакты в Arduino, не означает, что он *использует* все эти контакты. Прочтите схему щита или руководство, чтобы увидеть, что на самом деле используется, а что нет. Скорее всего, на самом деле используются только несколько контактов., @Majenko
Да, я понял это, но на самом деле невозможно оставить подключенной только одну сторону. Могу ли я припаять провода от Arduino к контактам, которые не используются?, @Julius
Конечно вы можете. Или вы можете обнаружить, что сверху есть соединения, которые просто подключаются напрямую к контактам Arduino., @Majenko
На изображении видно, что вы можете припаять коннекторы к экрану, чтобы оттуда подключить другие контакты. Хотя, чтобы сказать наверняка, нам нужно взглянуть на техническое описание щитов / страницу продукта. Можете дать ссылку на него?, @chrisl
https://5.imimg.com/data5/PX/UK/MY-1833510/l293d-based-arduino-motor-shield.pdf, @Julius