Питание Arduino через аналоговый пин
- Войдите на сайт для отправки комментариев
Есть у меня китайский клон Arduinoo Pro Mini 5v. И чтоль же китайский повербанк со встроенной солнечной панелью (впрочем речь не о солнечной панели).
Ардуина питается от USB-выхода этого самого повербанка, так же к аккумулятору в повербанке я припаял 2 провода (плюс и минус) для того, что бы мониторить напряжение на нем (что бы в случае чего паниковать и отключаться, например). Так, минус подключен к земле ардуины, а плюс - к аналоговому входу A0 и все замечательно работает.
Однако как я заметил, что если отключить питание от ардуины, то она внезапно начинает питаться от аккумулятора через пин A0. Что можно сделать, что бы Ардуина не пыталась получить питание от аккумулятора через A0 пин?
поставь мегаомный делитель напряжения и ардуине не хватит тока питаться через защитный диод пина
Спасибо, то есть, как я понимаю, в итоге будет выглядеть как-то так?
нет....
+3.9 V - резистор 510 kOm - общая точка - резистор 510 kOm - GND
с общей точки на пин A0 , и измерение в коде надо умножить на 2 ( ибо делитель на два )
нарисуй как понял , мне некогда рисовать.... паяю....
А, теперь понял, спасибо большое, вечером попробую. Как-то так:
аха
SunX, просто подайте измеряемое напряжение на пин через резюк от одного до десятков килоом. Делитель не нужен, т.к. напряжение при измерении просаживаться никак не сможет, ибо импенданс входа сотни мегаом.
Делитель в принципе не нужен: питание Ардуины 5 Вольт ЮСБ,
и это напряжение повербанк будет держать " до последнего" а входное на АЦП 3-4.2 Вольта.
Просто резистора хватит....
согласен и каюсь.... насоветовал лишний резистор :(
Всем спасибо :)
Оба варианта работают, остановился на варианте с одним резистором, так как он проще.