Можно ли соединить два входа, то есть получать сигнал с одного входа и передавать его на другой? Если да, то приведите пример кода. Заранее спасибо P.S. Суть заключается в том, чтобы с 3.5 мм кабеля передать сигнал (музыку) на другой 3.5 мм кабель через Arduino, это возможно?
Код (C): byte in = 2; // Читаем byte out = 3; // Пишем void setup() { pinMode(out, OUTPUT); } void loop() { digitalWrite(out,digitalRead(in)); }
Суть заключается в том, чтобы с 3.5 мм кабеля передать сигнал (музыку) на другой 3.5 мм кабель через Arduino, это возможно?
А есть хоть какой-нибудь способ, чтобы я мог с помощью Arduino перенаправлять этот сигнал на разные выходы?
Сделайте селектор входов. Если источника звука только два, то можно использовать реле с двумя группами контактов на переключение, а реле управлять с Arduino.
Спасут, конечно. Но добавят веселый щелчок на всю громкость БББааццццц! В общем, так ни разу не делается.
Скорее всего зависит от "качества" самого реле и быстродействия. Есть микросхемки специальные, видел когда-то в интернете - это специализированный селектор входов (на 2 и более каналов), управляющиеся по i2c (сейчас не смог найти). А на счет реле, в моем проекте стоит реле на 2 группы и переключает линейный вход от PC и FM радио, никаких "БББааццццц" и в помине нет, только тихий однократный щелчок самого реле.
CD405x , CD4067 - аналоговые мультиплексоры с прямой адресацией MT8816 - матрица 16x8 с управлением по SPI SN74LVC1G3157 - микроскопический одноканальный