示例一:读取数字信号,按下是1,不按下是0 digital
import machine
# 初始化GPIO
pin = machine.Pin(26, machine.Pin.IN)
# 读取GPIO值
import time
while True:
value = pin.value()
print("GPIO值为:", value)
time.sleep(0.5)
示例二:读取模拟信号 analog sign
import machine
# 初始化ADC
adc = machine.ADC(machine.Pin(14))
# 设置ADC的分辨率为12位
adc.atten(machine.ADC.ATTN_11DB)
# 读取ADC值
import time
while True:
value = adc.read()
print("ADC值为:", value)
time.sleep(2)