Соединение входов

Тема в разделе "Arduino & Shields", создана пользователем SMAX1, 6 июл 2015.

  1. SMAX1

    SMAX1 Нуб

    Можно ли соединить два входа, то есть получать сигнал с одного входа и передавать его на другой? Если да, то приведите пример кода. Заранее спасибо
    P.S. Суть заключается в том, чтобы с 3.5 мм кабеля передать сигнал (музыку) на другой 3.5 мм кабель через Arduino, это возможно?
     
    Последнее редактирование: 6 июл 2015
  2. ИгорьК

    ИгорьК Гуру

    Код (C):
    byte in = 2;  // Читаем
    byte out = 3; // Пишем

    void setup() {
       pinMode(out, OUTPUT);
    }
    void loop() {
       digitalWrite(out,digitalRead(in));
    }
     
  3. DrProg

    DrProg Вечный нерд

    Очень нужная, скажем прямо, программа.
     
    ИгорьК нравится это.
  4. ИгорьК

    ИгорьК Гуру

    А вопрос то какой! :)
     
    DrProg нравится это.
  5. atompost

    atompost Гик

    Извольте тогда сударь ответить, а зачем?
     
  6. DrProg

    DrProg Вечный нерд

    О нем и речь.
     
  7. SMAX1

    SMAX1 Нуб

    Суть заключается в том, чтобы с 3.5 мм кабеля передать сигнал (музыку) на другой 3.5 мм кабель через Arduino, это возможно?
     
  8. DrProg

    DrProg Вечный нерд

    Музыку врядли. То есть какие то шумы отдаленно напоминающие музыку может быть и передадутся, но...
     
  9. SMAX1

    SMAX1 Нуб

    А есть хоть какой-нибудь способ, чтобы я мог с помощью Arduino перенаправлять этот сигнал на разные выходы?
     
  10. Salk

    Salk Гик

    Сделайте селектор входов. Если источника звука только два, то можно использовать реле с двумя группами контактов на переключение, а реле управлять с Arduino.
     
    SMAX1 нравится это.
  11. SMAX1

    SMAX1 Нуб

    Думаю, что это то, что мне нужно. Спасибо большое!
     
  12. DrProg

    DrProg Вечный нерд

    Опередили меня, релюшки вас спасут, управляйте ими с пинов.
     
    SMAX1 нравится это.
  13. SMAX1

    SMAX1 Нуб

    И вам спасибо)
     
  14. DrProg

    DrProg Вечный нерд

    Если надо, нарисую схему и напишу скетч.
     
  15. SMAX1

    SMAX1 Нуб

    Да я уж сам попробую разобраться, если возникнут сложности, то к вам обращусь :)
     
  16. ИгорьК

    ИгорьК Гуру

    Спасут, конечно. Но добавят веселый щелчок на всю громкость :) БББааццццц!
    В общем, так ни разу не делается.
     
  17. Salk

    Salk Гик

    Скорее всего зависит от "качества" самого реле и быстродействия. Есть микросхемки специальные, видел когда-то в интернете - это специализированный селектор входов (на 2 и более каналов), управляющиеся по i2c (сейчас не смог найти).
    А на счет реле, в моем проекте стоит реле на 2 группы и переключает линейный вход от PC и FM радио, никаких "БББааццццц" и в помине нет, только тихий однократный щелчок самого реле.
     
  18. Unixon

    Unixon Оракул Модератор

    CD405x , CD4067 - аналоговые мультиплексоры с прямой адресацией
    MT8816 - матрица 16x8 с управлением по SPI
    SN74LVC1G3157 - микроскопический одноканальный
     
    ИгорьК нравится это.