Skip to main content

Erweiterungen

Messung der Batteriestärke

spannungsteiler.png

Den Spannungsteiler kann man verwenden, um den Ladestand der Batterie zu messen. Dazu muss die Spannung unter $3,3 V$ gebracht werden, um die Pins des Piso nicht zu beschädigen. Dazu werden zwei Widerstände mit den richtigen Werten in Reihe geschaltet und die Spannung zwischen den Widerständen und Masse über einen Analog-Digital-Wandler gemessen. Beim Pico sind das die Pins 26, 27 und 28. Ein ADC-Pin wird folgendermaßen initialisiert:

 from machine import ADC
 batt_pin = ADC(28)
 while True:
   print(batt_pin.read_u16())

Nun muss man nur noch den zurückgelieferten Wert einer neuen Batterie messen und den Wert, wenn sie nicht mehr ausreichend Energie liefert. Dann kann man z. B. einen Alarm ausgeben oder die Funktionen des Roboters anpassen.