11210| 1
|
[uPyCraft IDE] uPyCraft-micropython教程之红外测温模块 |
简介:DFRobot 最新推出的MLX90614红外测温模块,通过探测物体红外辐射能量的大小和波长的分布来检测物体的表面温度。 【硬件准备】
【软件准备】
【硬件连接】 1. 将Adapter Board装在ESP32上 2. 将MLX90614的VCC、GND、SDA、SCL接口依次与Adapter Board的 3V3、GND、SDA、SCL接口连接 如下图: 【软件操作】 1.打开uPyCraft,选择对应串口与板子 2.在/device目录下创建lib目录,并将MLX90614的库下载到lib 3.将MLX90614的Demo下载到/device目录,点击运行 4.所测的温度将会显示在下方的命令框 【代码】 [mw_shl_code=python,true]import MLX90614 from machine import Pin,I2C import time i2c = I2C(scl=Pin(22), sda=Pin(21), freq=100000) ir=MLX90614.MLX90614(i2c) while True: time.sleep(1) print("Object %s *C"% ir.getObjCelsius()) print("Object %s *F"% ir.getObjFahrenheit()) print("Ambient %s *C"% ir.getEnvCelsius()) print("Ambient %s *F"% ir.getEnvFahrenheit()) print() [/mw_shl_code] MLX90614的库: MLX90614.rar MLX90614的购买链接: https://www.dfrobot.com.cn/goods-1302.html 欢迎大家加入uPyCraft-micropython QQ群:619558168 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed