赞
踩
MicroPython板学习笔记之空气质量TVOC读取:
2.查询pyb包的引脚对应关系使用:
import pyb
help(pyb.Pin.board)
可以查看引脚对应关系。这里Y12重新命名为TVOC
接下来就是代码部分:
下面展示一些 内联代码片
。
#空气质量TVOC数据读取,by:ssj/2021.4.2 from pyb import Pin,ADC,OLED,delay #导入pyb包,应用Pin,ADC,OLED,delay adc = ADC(Pin('TVOC')) oled = OLED() oled.fill(0) #开启OLED oled.show() #关闭OLED while True: #主循环 tvoc = (adc.read()/4096)*3.3*2 #读取ADC的值,12-bits精度,4096个值 if tvoc < 1.25: tvoc = 0 elif tvoc < 3.25: tvoc = (tvoc - 1.25)/2*50 else: tvoc = (tvoc - 3.25)/0.4*50+50 #大于3.25的时候计算 tvoc1 = "%.3f"%tvoc #%.3f表示显示tvoc后三位小数 oled.fill(0) #开启OLED oled.text(tvoc1,8,12,1) #在OLED上面显示tvoc的值 oled.show() #关闭OLED delay(500)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。