Замер напряжения питания (которое питает arduino или esp32) - без внешних устройств. Как?

mu_ssina
Offline
Зарегистрирован: 30.08.2013

Всем доброго! На ряде своих самоделок я использую 18650 - без регуляторов разряда. Когда то давно я решил эту проблему для себя -установкой делителя напряжения и небольшим кодом, отслеживающим напряжение (упало до определенного уровня - всё выключаем и зовём юзера).

Но я тут вот о чём подумал: а есть ли какой то способ "без внешних костылей" мерять напряжение питания, скажем на esp32 или arduino nano, - чисто программным способом?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Так ардуино нано или есп ? Вы бы уж определились.

Если нано, то всё написано вот здесь, ищите поиском заголовок "Detecting low voltage" и там всё подробно, с примерами.

Если есп - спросите у кого-нибудь другого.

mu_ssina
Offline
Зарегистрирован: 30.08.2013

За нану - спасибо! :-) Покопаюсь на выходных...может на основе изложенного пойму куда копать и по esp-шкам...

-NMi-
Offline
Зарегистрирован: 20.08.2018

Давай копай про есп32, лопату наточить?

b707
Offline
Зарегистрирован: 26.05.2017

mu_ssina пишет:

За нану - спасибо! :-) Покопаюсь на выходных...может на основе изложенного пойму куда копать и по esp-шкам...

"На основе этого" не сделаете, в ЕСП32 все проще (или сложнее - как посмотреть). В ЕСП32 нет внешнего референса, он всегда измеряет относительно внутреннего. Поэтому проще - нет зависимости от питающего напряжения, как в ардуинах. Но сложнее - диапазон измерения довольно маленький.