Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом уроке я покажу вам, как считывать несколько аналоговых значений, используя только один аналоговый входной вывод.
Шаг 1. Зачем вам это нужно
если вы энтузиаст электроники или любитель, возможно, вы знакомы со многими платами микроконтроллеров, такими как
Ардуино Уно
Ардуино нано
Arduino pro mini
esp 8266 nodemcu
Arduino Uno имеет 6 аналоговых контактов, nano - 8 контактов, pro mini - 6 контактов.
В отличие от других плат, nodeMCU имеет только один аналоговый вывод, поэтому, если вы хотите, чтобы с помощью nodemcu вы читали более одного значения anlog? можно ли прочитать несколько аналоговых значений, используя только один вывод? да
Шаг 2: как это возможно?
мы делаем это путем включения и выключения датчиков, таких как мультиплексирование. сначала мы включаем один датчик и считываем аналоговые данные с этого датчика, а на следующем этапе мы включаем следующий датчик и выключаем первый датчик и считываем данные со второго. датчик, что это
Шаг 3. Что необходимо для этого проекта
- nodemcu или arduino
- 2 * переменных резистора
- 2 * диода
- макет
- некоторые провода
Шаг 4: Принципиальная схема
На этой принципиальной схеме вы можете видеть, что я подключил положительные клеммы переменных резисторов к цифровым контактам 1 и 2, чтобы мы могли выключать и включать переменные резисторы, включая и выключая цифровые контакты.
Подключения: положительные переменные резисторы к d1 и d2 заземления к земле подключите аналоговые контакты к диодам положительная сторона подключите отрицательный конец диодов к A0 nodemcu Я использовал диоды, чтобы преодолеть перекрывающиеся данные, которые все о соединениях
Шаг 5: программирование
скачать код и библиотеку
Шаг 6: Настройка приложения Blynk
скачать код и библиотеку
пожалуйста, посмотрите видео для полных инструкций
www.youtube.com/embed/8UAWH36mIdk
Благодарность