Der Raspberry Pi Pico ermöglicht das Messen der Versorgungsspannung (VSYS) über den ADC 3 (GPIO 29). Weil ein ADC nur Spannungen von 0 bis 3,3 Volt messen kann ist noch ein Spannungsteiler vorgeschaltet, wegen dem man die Spannung an VSYS berechnen muss.
Damit auch beim Pico W der VSYS gemessen werden kann ist eine angepasste Softwareimplementierung erforderlich, weil der Pin doppelt belegt ist.
Was kann man damit machen? Die Spannung an VSYS kann zur Stabilitätsüberwachung und zur Erkennung des Batteriebetriebs genutzt werden.
Denkbar wäre auch eine Anzeige des Batterie-Ladezustands, wenn der sich aus der Spannung ableiten lässt. Der Programmcode berücksichtigt Unterschiede zwischen dem Pico und Pico W. Es müssen nur die Werte für volle und leere Batterien definiert werden.
