資源簡(jiǎn)介
mlx90614非接觸式紅外傳感器溫度采集python版代碼,主要完成在樹(shù)莓派上對(duì)于該模塊的使用
代碼片段和文件信息
“““
MLX90614?driver.?
You?might?need?to?enter?this?command?on?your?Raspberry?Pi:
echo?“Y“?>?/sys/module/i2c_bcm2708/parameters/combined
(I‘ve?put?it?in?my?rc.local?so?it‘s?executed?each?bootup)
“““
import?smbus
from?time?import?sleep
class?MLX90614():
????MLX90614_RAWIR1=0x04
????MLX90614_RAWIR2=0x05
????MLX90614_TA=0x06
????MLX90614_TOBJ1=0x07
????MLX90614_TOBJ2=0x08
????MLX90614_TOMAX=0x20
????MLX90614_TOMIN=0x21
????MLX90614_PWMCTRL=0x22
????MLX90614_TARANGE=0x23
????MLX90614_EMISS=0x24
????MLX90614_CONFIG=0x25
????MLX90614_ADDR=0x0E
????MLX90614_ID1=0x3C
????MLX90614_ID2=0x3D
????MLX90614_ID3=0x3E
????MLX90614_ID4=0x3F
????comm_retries?=?5
????comm_sleep_amount?=?0.1
????def?__init__(self?address=0x5a?bus_num=1):
????????self.bus_num?=?bus_num
????????self.address?=?address
????????self.bus?=?smbus.SMBus(bus=bus_num)
????def?read_reg(self?reg_addr):
????????for?i?in?range(self.comm_retries):
?????
評(píng)論
共有 條評(píng)論