Подключение нескольких датчиков приближения на один пин arduino
- Войдите на сайт для отправки комментариев
Втр, 06/08/2019 - 20:53
Привет. Нужно подключенить несколько датчиков приближения последовательно на один пин arduino, что бы получать информацию со всех одновременно и что бы у каждого датчика был свой адрес. В итоге должен получиться массив датчиков приближения.
Привет. Нужно подключенить несколько датчиков приближения последовательно на один пин arduino, что бы получать информацию со всех одновременно и что бы у каждого датчика был свой адрес. В итоге должен получиться массив датчиков приближения.
Ну, нужно, значит нужно, мы то здесь причём?
Или у тебя к нам вопрос какой-то есть? Так не стесняйся, спрашивай.
Тока не забудь рассказать, что у тебя за датчики и куда и как ты их цеплять собрался.
Вопрос один. Как это возможно сделать? Любые варианты.
Ты читать умеешь? Похоже - нет, как же ты ответ получать собрался?
ЧТО У ТЕБЯ ЗА ДАТЧИКИ???
Вопрос понятен?
Ик-датчик
Извиняюсь, за возможное тупление. Я новичек на форумах, раньше только читал, а сам не писал...
Извиняюсь, за возможное тупление. Я новичек на форумах, раньше только читал, а сам не писал...
Сейчас все экстрасенсы в отпуске. И гадать по фотографии некому.
Есть даташит или схема на этот датчик?
Датчик препятствия на выходе возвращает либо 0 либо 1, на один пин можно их подцепить кучу штук, но это будет паралельно, а вот последовательно нет, либо сажать на разные пины и указывать програмно последовательную их сработку.
Это уже мной давно сделано. Просто в устройстве используются 40 таких датчиков и адресная светодиодная лента. Одно крайне удобно монтируется(лента), а датчики подключаются страшнее атомной войны.
а если на каждый датчик поставить оптореле и уже все их сединить последовательно.
Не очень понимаю, как тут воспользоваться оптореле...
перввый датчик препятствия сработал - оптореле замкнулось, второй датчик сработал - следующее оптореле замкнулось и так далее до 40 датчика , а все контакты реле соеденены последовательно тоесть когда все 40 датчиков сработают все оптореле замкнут цепь последовательно
черные это датчики, зеленые оптореле, крас +, син -, фиолет сигнал с датчика
оптореле примерно такое
При таком подключении мы разве сможем постоянно получать информацию о состоянии каждого датчика?
Нет , только когда все датчики сработают, Вы же хотели их все подключить последовательно, а что бы знать про каждый датчик индивидуально то 40 датчиков 40 пинов, мега справится с этой задачей
У меня сейчас так и сделано, но это крайне неудобно.
а больше я не вижу выхода с этой ситуации, каким образом еще опросить состояния каждого датчика.
40 датчиков - пять сдвиговых регистров последовательно. Правда на ардуине будет занят не один пин, а три - но это явно лучше, чем 40 пинов
Со всех одновременно - это с какой периодичностью? Ваши 40 датчиков за какое время хотелось бы опрашивать?
PCF8575 - 3шт, как альтернатива регистрам из #18, причем, ногой дрыгать умеет при изменении уровня == не надо опрашивать постоянно. ИМХО.