Включение потенциометра/кнопки с цифровым выводом
Когда я читаю статьи / учебные пособия об Arduino Uno, потенциометр и кнопка всегда получают питание от контакта 5 В, а не от цифровых контактов.
Могу ли я узнать, могут ли два вышеперечисленных компонента питаться от цифровых контактов?
В какой ситуации компоненты должны получать питание только от контактов 5 В, а не от цифровых контактов?
@Chong Onn Keat, 👍3
Обсуждение1 ответ
Лучший ответ:
Вероятно, вы можете использовать вывод ввода-вывода в качестве выхода для "питания" довольно высокоомных устройств, таких как подтягивающие резисторы для кнопок или даже потенциометры с умеренным или высоким общим сопротивлением.
Причина, по которой вы, возможно, захотите это сделать, заключается в том, чтобы иметь возможность остановить устройство от истощения энергии, пока вся система находится в спящем режиме с низким энергопотреблением, или иным образом отключить его, помимо простого игнорирования его ввода.
Однако стоит отметить, что питание аналогового устройства, такого как потенциометр, от вывода ввода-вывода, вероятно, приведет к появлению шума и неопределенности полномасштабного напряжения в полученном таким образом сигнале, поскольку выходное напряжение под нагрузкой может быть не таким, как на шине питания, а не "тихим".
И, конечно же, вы не должны пытаться использовать вывод ввода-вывода для питания низкоомных (то есть более "энергоемких") нагрузок через выходной вывод. Как правило, активные устройства не должны питаться таким образом, особенно такие, как радиопередатчики, другие микроконтроллеры или сложные логические функции, ультразвуковые передатчики, и уж точно не двигатели, реле или соленоиды.
- ШИМ-управление, как остановить мерцание светодиода?
- Замените несколько потенциометров кнопками и одиночными потенциометрами.
- Как регулировать светодиод на плате?
- Снять показания с потенциометра одним нажатием кнопки?
- Определение того, была ли нажата и отпущена кнопка
- Как эмулировать аналоговый потенциометр с помощью ШИМ
- Хорошая кнопка debouncing/Библиотека StateChange
- Остановить мигание светодиодов
Во-первых, цифровые входы/выходы предназначены для работы без подачи питания на другие устройства. цифровые входы/выходы. Ток разветвителя и источника низкий (40 мА), этого может быть недостаточно для всех устройств. В соответствии с вашим вопросом вы можете нажать кнопку питания и некоторые устройства с низким энергопотреблением, сделав этот цифровой вывод ВЫХОДОМ и ВЫСОКИМ
pinMode (pin, OUTPUT)
иdigitalWrite (pin, HIGH)
, @Prayuktibid