Raspberry Pi Pico: Spannung messen bis 3,3 Volt (Spannungsmesser)
Ein Raspberry Pi Pico kann als Spannungsmesser verwendet werden. Dafür eignen sich seine integrierten ADCs.
ADC bedeutet Analog-Digital-Converter bzw. Analog-Digital-Wandler. GPIOs, die über einen ADC verfügen, können analoge Signale in digitale Daten umzuwandeln. Im Prinzip wird hier eine Spannung am ADC-Eingang gemessen, die zwischen 0 und 3,3 Volt liegen darf.
Der hier verwendete Programmcode ist ein Messprogramm, das den Spannungswert an einem analogen Eingang erfasst, berechnet und zyklisch anzeigt.
Aufbau und Bauteile


Auf dem Steckbrett ist eine Verbindung zwischen 3,3 V und dem ADC0 (GPIO26). Dadurch kann man die Spannung am 3V3-Pin mit dem ADC0 messen.
Die berechnete Spannung sollte ungefähr 3,3 Volt betragen.


Auf dem Steckbrett sind zwei gleiche Widerstände (z. B. 10 kOhm) eingebaut, die zusammen einen Spannungsteiler bilden. Dadurch wird die Spannung am 3V3-Pin aufgeteilt. Der Verbindungspunkt der beiden Widerstände befindet sich am GPIO26, an dem sich auch der ADC0 befindet.
Da zwei gleichen Widerständen die anliegende Spannung von 3,3 Volt im gleichen Verhältnis teilen, müsste man am ADC0 ungefähr 1,65 Volt messen.
Programmcode
Das Programm liest kontinuierlich analoge Spannungswerte über den ADC0-Eingang (GPIO26) des Raspberry Pi Pico aus, wandelt sie in eine Dezimalzahl sowie in die entsprechende Spannung in Volt um und gibt diesen Wert in der Konsole aus.
# Bibliotheken laden
import machine
import time
# Initialisierung des ADC0 (GPIO26)
adc = machine.ADC(machine.Pin(26, machine.Pin.IN, pull=None)) # Pulldown-Widerstand abschalten
# Wiederholung
while True:
time.sleep(2)
# ADC als Dezimalzahl lesen
value = adc.read_u16()
# Dezimalzahl in Spannung umrechnen
voltage = value * 3.3 / 65536
# Ausgabe in der Kommandozeile
print(f"{voltage:.3f} V", end=" \r")
Raspberry Pi Pico: Spannung messen über 3,3 Volt
Die Frage ist, wie ist der Raspberry Pi Pico zu beschalten, wenn die Spannung über 3,3 Volt liegt?
Weitere verwandte Themen:
- Messen mit dem Raspberry Pi Pico
- Raspberry Pi Pico: Spannung messen über 3,3 Volt
- Raspberry Pi Pico: Widerstand messen
- Raspberry Pi Pico: Grundlagen zu ADC (Analog-Digital-Converter)
- Raspberry Pi Pico: Experimente mit ADC
Frag Elektronik-Kompendium.de
Hardware-nahes Programmieren mit dem Raspberry Pi Pico und MicroPython
Das Elektronik-Set Pico Edition ist ein Bauteile-Sortiment mit Anleitung zum Experimentieren und Programmieren mit MicroPython.
- LED: Einschalten, ausschalten, blinken und Helligkeit steuern
- Taster: Entprellen und Zustände anzeigen
- LED mit Taster einschalten und ausschalten
- Ampel- und Lauflicht-Steuerung
- Elektronischer Würfel
- Eigene Steuerungen programmieren
Online-Workshop: Programmieren mit dem Raspberry Pi Pico
Gemeinsam mit anderen und unter Anleitung experimentieren? Wir bieten unterschiedliche Online-Workshops zum Raspberry Pi Pico und MicroPython an. Einführung in die Programmierung, Sensoren programmieren und kalibrieren, sowie Internet of Things und Smart Home über WLAN und MQTT.
Besuchen Sie unser fast monatlich stattfindendes Online-Meeting PicoTalk und lernen Sie uns kennen. Die Teilnahme ist kostenfrei.






