Один датчик на 2 ардуино

Тема в разделе "Arduino & Shields", создана пользователем user999, 27 апр 2018.

  1. user999

    user999 Гик

    Добрый день! Есть датчик уровня жидкости. Такой https://ae01.alicdn.com/kf/HTB1xDVtddzJ8KJjSspkq6zF7VXaW/DC-220.jpg_640x640.jpg
    Необходимо с него показания считывать двумя ардуинами.
    Возможности поставить второй датчик нет. Возможности обмениваться данными между ардуинами тоже нет (точнее скорость обмена не устраивает)

    Можно ли параллельно считывать показания сразу двумя ардуинами с одного датчика или возможны какие то проблемы?
     
  2. ostrov

    ostrov Гуру

    Это обычная кнопка. Можно хоть десятью, если правильно подключить.
     
  3. user999

    user999 Гик

    один провод к земле, второй к пину ардуино. pinMode( , INPUT_PULLUP).
    С одной ардуино вообще никогда не было проблем
     
  4. ostrov

    ostrov Гуру

    Главное, чтобы земля была едина.
     
    b707, Daniil и user999 нравится это.
  5. ATAC

    ATAC Нуб

    Это как?
    Я хочу подключить фоторезистор и модуль времени на две платы
    Нельзя к примеру, с этих модулей подключить ко второй ардуинке, только "сигнальные" провода?
     
    Последнее редактирование: 25 окт 2019
  6. parovoZZ

    parovoZZ Гуру

    можно
     
  7. b707

    b707 Гуру

    "земля" должна быть общая - что в этой фразе непонятно?
    только сигнальные - нельзя. как минимум земля должна быть общая у двух ардуин и датчика
     
  8. parovoZZ

    parovoZZ Гуру

    Дифференциальные - можно.
     
  9. ATAC

    ATAC Нуб

    на всякий тогда и минусую их в одну точку.))
    Спасибо за ответы!
     
  10. Ariadna-on-Line

    Ariadna-on-Line Гуру

    Вот только INPUT_PULLUP не надо. Точнее надо, если НАДО, но только на ОДНОЙ Ардуине. На других - просто INPUT.
     
  11. ATAC

    ATAC Нуб

    Это если нет общей земли, верно?
     
  12. Ariadna-on-Line

    Ariadna-on-Line Гуру

    Нет, не верно.
    Общая земля должна БЫТЬ однозначно. PULLUP означает, что внутри ардуины на входе пина "автоматически" подключается подтягивающий (на плюс) резистор (ок. 20 Ком), А если вы подключаете параллельно несколько входов, то и подтягивающие резисторы соединяются параллельно. Сопротивление спараллеленных резисторов уменьшается (1/2 1/3 1/4 ,,,), а оно нам не надо (чаще всего).
    ПС Дифференциальных входов в Ардуине нет. Забудьте. USB - дифференциальный, но только для связи..
     
    Последнее редактирование: 25 окт 2019
  13. ATAC

    ATAC Нуб

    Уточнить, "если NANO" ?
     
  14. parovoZZ

    parovoZZ Гуру

    на некоторых есть. Но с оговорками.
     
  15. Ariadna-on-Line

    Ariadna-on-Line Гуру

    Ткните носом. Буду признателен. Вдруг пригодится.
    Если это не шутка - нет - "если надо" ! Некоторым устройствам по принципу нужен подтягивающий резистор. Ну и чегоб не воспользоваться встроенным.
     
  16. ATAC

    ATAC Нуб

    Не шутка. Спасибо.
     
  17. parovoZZ

    parovoZZ Гуру

    Входы компаратора.
     
  18. Ariadna-on-Line

    Ariadna-on-Line Гуру

    Ааа. А я подумал - какой очередной модЭрн, вроде ATmega328PB из хххP.
     
    Последнее редактирование: 26 окт 2019