Как сделать кнопку питания для моего проекта, работающую от USB-порта?
Я решил проблему с питанием от батареи для своего проекта Arduino, просто подключив USB-порт. Однако я только что понял, что не могу придумать хороший способ добавить кнопку включения/выключения! Похоже, нет способа выключить Arduino с помощью программного обеспечения. Моим вторым решением было бы разрезать USB-кабель (или удлинитель) и припаять переключатель к проводу 5 В.
Есть ли более удобное решение, которое я упускаю?
@Anna, 👍2
1 ответ
Лучший ответ:
Можно перевести микроконтроллер в спящий режим. Затем использовать кнопку (подключенную к одному из выводов прерывания), чтобы разбудить его.
Но в зависимости от того, какую плату Arduino вы используете, и какие другие датчики и т. д. вы подключили к плате, это может не сэкономить много тока. Например, на плате UNO преобразователь usb-to-serial всегда включен, поэтому, пока ваш MCU спит и пытается экономить энергию, преобразователь usb-to-serial продолжает потреблять ток.
Но добавить переключатель к USB-кабелю было бы намного проще.
P.S. А разве у повербанка нет выключателя?
- Заменить 6-контактный переключатель включения/выключения на Power Bank на 3-контактный или 2-контактный?
- Коммутационная схема 4,2 В с 3,3 В Arduino GPIO
- Как написать программу, которая включает оба встроенных светодиода ТОЛЬКО при включении ОБОИХ выключателей
- Какое максимальное энергопотребление Arduino Nano 3.0?
- Питание светодиодной ленты - Сколько ампер?
- Как запомнить значения переменных после перезагрузки платы Arduino Uno R3
- Power Bank самопроизвольно отключается
- Как я могу запитать Arduino Nano от батареи LiPo, желательно 3,7 В