Arduino Polska Forum
Odczyt napięcia zasilającego Arduino. - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Silniki, Mechanika i Zasilanie (https://forum.arduinopolska.pl/dzial-silniki-mechanika-i-zasilanie)
+--- Wątek: Odczyt napięcia zasilającego Arduino. (/watek-odczyt-napi%C4%99cia-zasilaj%C4%85cego-arduino)



Odczyt napięcia zasilającego Arduino. - leonkuczma - 02-08-2016

Cześć,

Próbuję zrobić jakiś projekt, użyć do tego arduino pro mini, a dane mają być radiowo wysyłane na drugie arduino z wyświetlaczem.
To pierwsze arduino będzie zasilane bateriami i tu mój problem.
Jak zczytać napięcie zasilające arduino? bo jeśli zasilam arduino z usb to jest około 5V a jeśli z bateri 6xAA to jest 9 V i chciałbym sobie określić poziom baterii i wysyłać wartość do wyświetlacza abym mógł wiedzieć czy czas wymienić baterie czy nie Smile




proszę o pomoc Smile


RE: Odczyt napięcia zasilającego Arduino. - adix - 02-08-2016

Po pacz tuhttp://majsterkowo.pl/forum/woltomierz-na-arduino-t3128.html


RE: Odczyt napięcia zasilającego Arduino. - leonkuczma - 03-08-2016

(02-08-2016, 19:47)adix napisał(a): Po pacz tuhttp://majsterkowo.pl/forum/woltomierz-na-arduino-t3128.html

niestety nie rozwiązuje to mojego problemu, ale dzięki za pomoc.
Moze ktoś jeszcze coś wymyśli.


RE: Odczyt napięcia zasilającego Arduino. - -adamek - 03-08-2016

float a = analogRead(A0)/1024.00*5; Tam jest takie coś (w tym linku) i co tu wymyślać.
Dajesz te 9V przez dzielnik np 1/2 na pin czytasz wartość np.co 5 minut i tutaj a -jest twoja bateria (mnożysz odpowiednio).


RE: Odczyt napięcia zasilającego Arduino. - leonkuczma - 03-08-2016

(03-08-2016, 12:29)-adamek napisał(a): float a = analogRead(A0)/1024.00*5

Kojarzę ten wzór, już próbowałem na nim i mi coś nie wychodziło.

Chodzi mi o to abym miał uniwersalne narzędzie, jeśli będzie z usb aby mi popranie pokazało i jeśli będzie z baterii aby też poprawnie pokazało.

Wydawałoby się że to prosta sprawa musi być jednak nie moge sobie z tym poradzić, albo też nie rozumiem dużo rzeczy, jestem trochę początkujący z tym, więc już sam nie wiem.