# ex_3_3_01_potentiometer.py (จำลอง: https://wokwi.com/projects/469815733536568321)
from machine import ADC, Pin
import time
pot = ADC(Pin(35)) # Potentiometer ที่ GPIO35 (ADC1)
pot.atten(ADC.ATTN_11DB) # ขยายช่วงรับถึง ~3.3V
while True:
raw = pot.read() # ค่าดิบ 0-4095
voltage = raw * 3.3 / 4095 # แปลงเป็นแรงดันโดยประมาณ
percent = raw / 4095 * 100 # หรือคิดเป็นเปอร์เซ็นต์การหมุน
print("raw={} V={:.2f} rotation={:.1f}%".format(raw, voltage, percent))
time.sleep(0.5)