Отправка данных через два Arduino с независимым питанием

У меня есть несколько плат Arduino, каждый из которых питается от батареи напряжением 12 В через стабилизатор на 5 В. Все ардуино имеют общую основу. Могу ли я просто подключить цифровой выход одного Arduino к цифровому входу другого? Я обеспокоен тем, что (небольшая) разница напряжений между каждым регулятором может вызвать проблемы.

, 👍2

Обсуждение

Можете ли вы рассказать больше? Добавьте дополнительную информацию к вашему вопросу. Сколько кратно? 3 или 3000? Пожалуйста, объясните расстояния и что еще происходит. Используете ли вы SoftwareSerial для связи? Есть ли поблизости мощный мотор или что-то еще? Находится ли цифровой сигнал в проводе рядом с другими проводами с пиками тока? Можно добавить на вход защитный резистор номиналом 1 кОм, а можно попробовать беспроводное соединение или с оптопарой., @Jot

Небольшие различия в питании не будут иметь никакого эффекта. Однако очень большие расстояния могут иметь эффект. На каком расстоянии друг от друга находятся Arduino?, @Majenko

Согласно таблице данных, входное напряжение на входном контакте должно находиться в диапазоне от -0,5 В до VCC + 0,5 В. У вас есть запас 0,5 В. Для дополнительной безопасности вы можете добавить между ними резистор 1–10 кОм., @Gerben