本站改版新增arduino频道
通过对ADC数据采集,转化成电压
#导入相关模块 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
Copyright © 2014 ESP56.com All Rights Reserved
晋ICP备14006235号-22 晋公网安备14108102001165号
执行时间: 0.0096027851104736 seconds