Raspberry Pi Pico RP2040

Raspberry Pi Pico: VSYS mit ADC messen

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.


Raspberry Pi Pico RP2040

ADC beim Raspberry Pi Pico richtig initialisieren

Mir war aufgefallen, dass es unterschiedliche Arten der Initialisierung eines ADCs beim Raspberry Pi Pico mit MicroPython gibt. Zu allem Überfluss verhalten die sich unterschiedlich und liefern teilweise falsche Messwerte.
Ich habe mir die Mühe gemacht, herauszufinden woran das liegt und was letztendlich die richtige Methode ist.
Ich habe die Probleme und Gründe und auch die richtige Methode dokumentiert.


Elektronik-Set Pico Edition

Raspberry Pi Pico: Experimente mit dem ADC-Eingang

Führe spannende Experimente mit einem ADC-Eingang durch, indem Du einen ADC-Eingang als Berührungsschalter verwendest oder mehrere Taster mit ADC auswertest. Lern, wie Du analoge Signale in digitale Daten umwandeln und wie Du sie in deinen Projekten verwenden kannst.