氪金买了个PM2.5传感器,怎能不试试~
材料及接线
MR开发板
PM2.5模块
PM2.5 5003 G5
模块原理
有效值
接线说明
8根线,我们只用3根(VCC GND和TXD)。通电就传数据,我们只要接数据,提取就行。
开发板 | PM2.5 |
---|---|
A3(RX) | TX |
5v | VCC |
GND | GND |
示例代码
Micropython串口用法
from pyb import UART
import time
u2 = UART(2, baudrate=9600,bits=8, parity=None, stop=1, timeout=100) #初始化串口
while True:
time.sleep(1)
if u2.any():
upp=u2.read() # 读数即可
PM2_5= upp[6]*256+upp[7] # 6,7位计算pm2.5
PM10 = upp[8]*256+upp[9] # 8,9位计算PM10
print("PM2.5为:",PM2_5,"um") #单位是 微克/立方米
print("PM10为:",PM10,"um") #单位是 微克/立方米
效果