Arduino Polska Forum

Pełna wersja: Odczyt napięcia zasilającego Arduino.
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
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
(02-08-2016, 19:47)adix napisał(a): [ -> ]Po pacz tuhttp://majsterkowo.pl/forum/woltomierz-n...t3128.html

niestety nie rozwiązuje to mojego problemu, ale dzięki za pomoc.
Moze ktoś jeszcze coś wymyśli.
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).
(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.