Как подключить / подключить несколько датчиков к Arduino
Я хотел бы подключить два датчика к Arduino Mega, но я не знаю, как подключить контакты. Мои два датчика имеют сигналы 0-5 В, каждый с положительным и отрицательным кабелем. Должен ли я подключить положительный кабель к каждому выводу AX arduino (например, A0 и A1) и подключить оба отрицательных кабеля к одному и тому же выводу Arduino GND?
Будет ли этот способ смешивать аналоговый и цифровой GND? Я читал, что оба должны быть разделены. Как этого добиться.
ОБНОВИТЬ:
Спецификация датчика: http://www.optris.com/optris-ctlaser-3m
Выходы / аналоговые: 0-5/10 В
Выходные сопротивления: мВ мин. Нагрузочное сопротивление 100 кОм
Питание: 8-36 В постоянного тока. Потребляемый ток: макс. 160 мА
1 ответ
Ваша общая конфигурация верна. Вы можете подключить выход 0-5 В от датчика к аналоговому входу на Arduino Mega. Эта ссылка имеет диаграмму, которая показывает лучшие выводы для использования в качестве аналогового или цифрового заземления. Используйте контакты, которые находятся рядом с надписью "аналоговое заземление".
В качестве дополнительного примечания, похоже, что на форумах ( здесь и здесь) обсуждается, насколько "хорошо" внутреннее разделение между аналоговой и цифровой площадкой на плате Arduino. Все основания подключены на плате Arduino. Вы, кажется, используете высококачественный датчик, и другие платы или АЦП могут быть более подходящими для ваших нужд. Попробуйте, посмотрите на качество сигнала и определите, соответствует ли ваш сигнал вашим потребностям. Для большинства приложений вы должны быть в порядке.
Прежде всего, вы должны иметь представление о датчике и о том, какой выходной сигнал вы ожидаете от датчика. На плате Arduino есть цифровые и аналоговые контакты. если вы ожидаете аналоговый выход, лучше использовать контакты A0-A15. Если вы ожидаете цифрового, вы можете использовать 1-53 контакта.
для каждого датчика есть выводы питания и выводы ввода-вывода. в выводах питания есть плюсовые и минусовые контакты. Плюсовой провод должен подключаться к 5V/3V (в соответствии с датчиком), а ваш минусовой контакт должен быть заземлен на GND. будьте осторожны при подключении плюсового контакта, потому что некоторые датчики не могут работать с напряжением 5 В. у вас есть два варианта питания на вашей плате Arduino. (3,3 В и 5 В).
При подключении плюсового и минусового пинов лучше использовать макетную плату. потому что на плате мало питания и контактов GND. можно использовать обычные линии электропередач и линии заземления.
на ваш вопрос нет никаких проблем со смешиванием земли или линий электропередач. Единственное, что вам нужно держать отдельно, - это контакты ввода-вывода.
Вы можете использовать общую линию заземления для всех датчиков, что экономит ваши контакты заземления