Analogový vstup (ADC) (esp32_adc)¶
Co dělá: Přečte analogovou hodnotu ze zvoleného ADC pinu ESP32.

Vstupy¶
pin: číslo ADC pinu.- Pole
Attenuation: rozsah vstupního napětí. - Pole
Width:: šířka ADC převodu (rozlišení).
Výstup¶
- číselná hodnota ADC (Number).
Kdy použít¶
- čtení potenciometru, analogového senzoru nebo napěťového děliče.
- Převod analogové hodnoty na fyzikální jednotky v dalším bloku.
Tipy a pasti¶
- Reálné rozsahy ADC se liší podle attenuace a konkrétní desky.
- Pro stabilnější měření průměruj více vzorků.
Ukázka generovaného Python kódu¶
from machine import ADC, Pin
adc32 = ADC(Pin(32))
adc32.atten(ADC.ATTN_11DB)
adc32.width(ADC.WIDTH_12BIT)
value = adc32.read()