Подключение двух датчиков к одному аналоговому выводу
Я новичок в программировании с помощью Arduino, поэтому, если это покажется глупостью, потерпите меня.
Я использую Arduino Uno R3. У меня есть два датчика: датчик влажности почвы и датчик освещенности LDR. Оба они имеют один контакт, помеченный как A0 на них. Итак, теперь я подключаю их оба к A0 с помощью макета (например, как я сейчас подключаю VCC нескольких датчиков к контакту 5V) ИЛИ я использую другой аналоговый контакт, скажем, A0 для одного и A1 для другого? Будет ли это иметь значение?
@bobthebuilder, 👍0
2 ответа
Лучший ответ:
AO – это не "Ay Zero", а "Ay Oh" и означает "аналоговый выход". Это означает, что он просто посылает переменное напряжение. На самом деле ему все равно, куда его отправить, он просто отправляет его.
Вы сами решаете, куда подключить этот выход. Но достаточно сказать, что он хочет быть подключен к входу, который может считывать аналоговый сигнал. А у Arduino их 6.
Вы сами решаете, к какому из них его подключить — вам просто нужно считывать данные с этого аналогового входа, используя правильный номер контакта в analogRead()
.
(https://i.stack.imgur.com/Rm3On.jpg) вы можете просто подключить один к A0, а другой к A1, поскольку все эти контакты могут использоваться для одной и той же функции
- Какова работа pulseIn?
- Сколько датчиков может поддерживать один модуль Arduino?
- Получение BPM из данного кода
- Как подключить более 10 датчиков к Arduino uno r3
- Как использовать два ультразвуковых датчика для управления двигателем 5 Вольт?
- Чтение датчика давления от 4 до 20 мА с использованием uno
- Что выбрать между датчиками температуры и влажности: AM230x или DHT22?
- SRF04 Ультразвуковой датчик - неточные показания