收藏

micropython esp32c3 通过对ADC数据采集,转化成电压

分类: 基础知识篇 >> ESP32基础知识 发布于 2024-05-16 375次阅读0点赞0收藏
#导入相关模块
from machine import Pin,SoftI2C,ADC,Timer

#初始化相关模块
adc = ADC(Pin(3)) #引脚3跟pyBase的电位器相连接

def ADC_Test(tim):


    print('ADC')      # 次行显示实验名称

    #获取ADC数值
     print(str(adc.read()),0,40)
     print('(4095)',40,40)

     #计算电压值,获得的数据0-4095相当于0-1V,('%.2f'%)表示保留2位小数
     print(str('%.2f'%(adc.read()/4095*1)),0,55)
      print('V',40,55)

#开启定时器0,周期300ms
tim = Timer(0)
tim.init(period=300, mode=Timer.PERIODIC, callback=ADC_Test) #周期300ms
VIP
购买
建议
意见
联系
客服
在线咨询

您可以与在线客服进行沟通获得帮助

工作日:8:00~22:00节假日:9:00~20:00

微信号: mpyos01

Q Q号: 1401211620

免费
福利
0.032677s