Die Betriebsspannung beim Pico beträgt ja theoretische 3,3V. Nach Messung liegt diese bei ca, 3.2..V. Mit dem ADC3 kann man ja die Spannung messen. Der Pico verfügt ja dazu über einen 12 Bit wandler. Damit kann ich dann Werte von 0 - 4095 ausgeben. Die anderen ADC werden ja von Python auf 16 Bit umgerechnet. Wenn nich mir mit diesem Programm den Wert anzeigen lasse komme ich auf bis zu 8100.
Python
from machine import ADC
from utime import sleep
# Initialisierung des ADC3
adc3 = ADC(3)
# Wiederholung
while True:
read3 = adc3.read_u16()
# Ausgabe in der Kommandozeile/Shell
print('ADC3:', read3)
print()
# Warten
sleep(1)
Alles anzeigen
Finde keinen Grund für diese Werte.