#--------------------------------------------------
# Für sleep() das Modul time importieren
import time
# Für ADC das Modul machine importieren
import machine
#--------------------------------------------------
# setup
# Ein ADC-Objekt erzeugen um das Potentiometer verwenden zu können:
# - Potentiometer ist an Pin 35 angeschlossen
poti = machine.ADC(machine.Pin(35))
#--------------------------------------------------
# loop
while True:
# Analogwert des Potentiometers lesen und speichern
poti_adc_wert = poti.read()
# Analogwert in Volt umrechnen:
# - ADC hat 12 Bit Ausflösung (0..4095)
# - ADC arbeitet mit 3.3 Volt
poti_spannung_wert = poti_adc_wert / 4095 * 3.3
# Ausgabe auf der Konsole
print("ADC", poti_adc_wert, "=", poti_spannung_wert, "Volt")
# Pause 100 ms (für 10 Hz)
time.sleep(0.1)