du müsstest per hand den entsprechenden ADC pin am prozessor auslesen. oder du nutzt die funktion "batterie()" aus der neuen lib.
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
du müsstest per hand den entsprechenden ADC pin am prozessor auslesen. oder du nutzt die funktion "batterie()" aus der neuen lib.
Dazu gibt es fertiges Programm, das den Batteriestand in Prozent ausgibt, probiers mal aus:
Code:#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; }
Danke, für die tips!
lg
Lesezeichen