Skip to content

数模转化

先看下 ESP32 开发板上哪些脚支持数模转换

途中紫色标记的 ADC 针脚都是支持的

使用一个光敏传感器,传感器两个引脚分别接 3v3GPIO 15

python
from machine import Pin, ADC
import time

# 模拟量
pin_15 = ADC(Pin(15))  # Pin15 接 A0
pin_15.atten(ADC.ATTN_11DB)  # 这里配置测量量程为 3.3V

# 循环检测
while True:
    val = pin_15.read()  # 模拟量范围 0-4095。数字值越小,表示当前环境光的亮度越大,否则越小

    print(val)

    time.sleep(0.3)