Archiv verlassen und diese Seite im Standarddesign anzeigen : Batterien
Hallo, hab jetzt schon so viel über die Spannungsmessung der Batterien beim Asuro gelesen und ausprobiert, aber irgendwie schaff ich es nicht ein Programm zu erstellen, bei dem ich herausfinde wie voll bzw. leer meine Batterien sind... kann mir da jemand vielleicht helfen?
Braucht man dazu die erweiterte Lib?
Danke!
gruss
damaltor
19.01.2008, 14:43
du müsstest per hand den entsprechenden ADC pin am prozessor auslesen. oder du nutzt die funktion "batterie()" aus der neuen lib.
pinsel120866
19.01.2008, 16:39
Dazu gibt es fertiges Programm, das den Batteriestand in Prozent ausgibt, probiers mal aus:
#include "asuro.h"
int main(void)
{
float volt;
int proz;
Init();
while(1){
volt=2.56/1024*Batterie()*22/10;
proz=(int)(((volt)/5)*100);
SerWrite("Batteriestand: ",16);
PrintInt(proz);
SerWrite("% \r\n",4);
Msleep(1000);
}
return 0;
}
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.