资源简介
关于MLX90614的详细资料----传感器官方资料,STM32程序,51单片机程序以及详细代码
代码片段和文件信息
/***************************************************
This is a library for the MLX90614 Temp Sensor
Designed specifically to work with the MLX90614 sensors in the
adafruit shop
----> https://www.adafruit.com/products/1748
----> https://www.adafruit.com/products/1749
These sensors use I2C to communicate 2 pins are required to
interface
Adafruit invests time and resources providing this open source code
please support Adafruit and open-source hardware by purchasing
products from Adafruit!
Written by Limor Fried/Ladyada for Adafruit Industries.
BSD license all text above must be included in any redistribution
****************************************************/
#include “Adafruit_MLX90614.h“
Adafruit_MLX90614::Adafruit_MLX90614(uint8_t i2caddr) {
_addr = i2caddr;
}
boolean Adafruit_MLX90614::begin(void) {
Wire.begin();
return true;
}
//////////////////////////////////////////////////////
double Adafruit_MLX90614::readobjectTempF(void) {
return (readTemp(MLX90614_TOBJ1) * 9 / 5) + 32;
}
double Adafruit_MLX90614::readAmbientTempF(void) {
return (readTemp(MLX90614_TA) * 9 / 5) + 32;
}
double Adafruit_MLX90614::readobjectTempC(void) {
return readTemp(MLX90614_TOBJ1);
}
double Adafruit_MLX90614::readAmbientTempC(void) {
return readTemp(MLX90614_TA);
}
float Adafruit_MLX90614::readTemp(uint8_t reg) {
float temp;
temp = read16(reg);
temp *= .02;
temp -= 273.15;
return temp;
}
/*********************************************************************/
uint16_t Adafruit_MLX90614::read16(uint8_t a) {
uint16_t ret;
Wire.beginTransmission(_addr); // start transmission to device
Wire.write(a); // sends register address to read from
Wire.endTransmission(false); // end transmission
Wire.requestFrom(_addr (uint8_t)3);// send data n-bytes read
ret = Wire.read(); // receive DATA
ret |= Wire.read() << 8; // receive DATA
uint8_t pec = Wire.read();
return ret;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1980 2015-03-26 22:14 ARDUINO CODE\MLX90614\Adafruit_MLX90614.cpp
文件 1647 2015-03-26 22:14 ARDUINO CODE\MLX90614\Adafruit_MLX90614.h
文件 1041 2014-02-28 14:24 ARDUINO CODE\MLX90614\README.txt
文件 1288 2014-02-28 14:24 ARDUINO CODE\MLX90614\examples\mlxtest\mlxtest.ino
文件 6155 2015-05-18 09:53 51单片机代码\89c52_MLX90614_1602.C
目录 0 2017-04-07 10:54 ARDUINO CODE\MLX90614\examples\mlxtest
目录 0 2017-04-07 10:54 ARDUINO CODE\MLX90614\examples
目录 0 2017-04-07 10:54 ARDUINO CODE\MLX90614
目录 0 2017-04-07 10:54 ARDUINO CODE
目录 0 2017-04-07 10:54 51单片机代码
----------- --------- ---------- ----- ----
12111 10
相关资源
- STM32-LD3320A.zip
- 一次搞定,STM32F103各种外围电路合集
- 51单片机 DHT11温湿度检测 控制继电器
- UWB室内定位 含PCB stm32源码
- STM32F4系列例程大全,包含各个模块(
- STM32F103C8开发板 STM32最小系统核心板
- UBLOX-6M GPS资料包V4.6.zip
- stm32制作的plc原理图
- STM32F429 双LCD屏 正点原子阿波罗开发板
- stm32h743 uCOS-iii
- 基于LabVIEW的ARM Cortex-M3嵌入式开发宝典
- STM32F4官方固件库与手册标准库.rar
- stm32俄罗斯方块源程序
- 自制51单片机共阳共阴数码混用计算器
- 51单片机proteus仿真全含dsn与源程序
- STM32L051开发
- 四轴飞控stm32f4原理图PCB
- STM32_UVC
- STM32F107官方开发板电路包括原理图和
- pulse sensor中文资料+Stm32f103程序
- stm32 三路ADC
- Keil.STM32F0xx_DFP 包括2.0.0和1.4.0两个版本
- 基于51单片机的智能浇花器
- STM3232人体检测-心率血氧、跌到检测、
- ALIENTEK战舰STM32 V2.3原理图和PCB
- 实验3:CubeMx+Proteus+STM32 IO口模拟SPI协
- STM32F4XX的FOC5.0工程,已经编译通过
- 51单片机RFID射频IC卡板子资料V2
- 51单片机wifi小车制作资料
- 野火stm32-库开发中级篇-例程
评论
共有 条评论