MLX90614 C51程序 //ram address read only #define AbmientTempAddr 0x03 //周围温度 #define IR1Addr 0x04 #define IR2Addr 0x05 #define LineAbmientTempAddr 0x06 //环境温度 /*0x0000 0x4074 16500 0.01/单元 -40 125*/ #define LineObj1TempAddr 0x07 //目标温度,红外温度 /*0x27ad-0x7fff 0x3559 22610 0.02/单元 -70.01-382.19 0.01 452.2*/ #define LineObj2TempAddr 0x08
2022-04-30 19:57:59 9KB MLX90614,IR测温
1
基于STM32F103RCT6的源码,已经经过测试,并在实际项目上应用,可以完美移植。
2022-04-27 19:08:44 3.58MB STM32 IIC 体温测量 C源码
1
MLX90614 中英文 数据手册,用于红外测温的传感器探头,通讯采用SMBus,可直接与控制器相连,输出温度数据
2022-04-16 19:27:49 3.59MB MLX 红外传感器
1
使用STM32VET6读取GY906/MLX90614温度数据,利用默认串口发送
2022-03-10 19:57:17 5KB STM32VET6 MLX90614 GY906 红外温度数据
1
基于mlx90614红外非接触测温和无线模块设计的婴儿踹被无线报警器,资源是源程序带keil工程,单片机是51单片机。
1
本项目基于STM32F103C8T6,包含OLED和MLX90614的驱动。完整工程全部打包,可以直接烧录使用! 代码编写规范,可移植性高!
2022-02-27 21:45:37 3.57MB 测温仪 STM32F103C8T6 电路方案
1
STM32模拟I2C协议获取MLX90614红外温度传感器测温数据(Open Drain管脚配置)例程,详细介绍见: https://blog.csdn.net/hwytree/article/details/123042379 。
1
stm32驱动mlx90614红外测温,串口一输出
2022-01-27 21:23:58 2.9MB stm32MLX90614 stm32测温 MLX90614 mlx90614驱动
亲测可用 , LCD对应的引脚可能要改一下
2021-12-29 11:05:29 13KB IIC
1
MLX90614红外温度传感器_linux驱动源码,已经在产品中使用过。android 6.0 ,内核版本为3.4.39,可以做为你的学习设计参考。 #include #include #include #include #include #include #include #include #include //__gpio_set_value #include //script_item_u #include //pin_config_set #include //SUNXI_PINCFG_TYPE_* #include #include #include #include #define ACK 0 #define NACK 1 #define SA 0x5a //Slave address 单个MLX90614时地址为0x00,多个时地址默认为0x5a #define RAM_ACCESS 0x00 //RAM access command #define EEPROM_ACCESS 0x20 //EEPROM access command #define RAM_TOBJ1 0x07 //To1 address in the eeprom #define RAM_TOBJ2 0x08 #define RAM_TA 0x06 #define DEVICE_NAME "mlx90614" //struct gpio_config { // u32 gpio; /* gpio global index, must be unique */ // u32 mul_sel; /* multi sel val: 0 - input, 1 - output... */ // u32 pull; /* pull val: 0 - pull up/down disable, 1 - pull up... */ // u32 drv_level; /* driver level val: 0 - level 0, 1 - level 1... */ // u32 data; /* data val: 0 - low, 1 - high, only vaild when mul_sel is input/output */ //}; #define SCL_NAME "sensor_sck" #define SDA_NAME "sensor_sda" struct gpio_func_desc { unsigned short pin; char *name; }; struct gpio_func_desc SCLK ={0,SCL_NAME};//蓝色 struct gpio_func_desc SDIN ={0,SDA_NAME};//白色 struct gpio_config *sclk_gpio_p = NULL; struct gpio_config *sdin_gpio_p = NULL; void SMBus_StartBit(void); void SMBus_StopBit(void);