资源简介
基于Arduino的AMLX90614非接触式温度程序(由官方程序改编),真实可用。已注明引脚!
代码片段和文件信息
#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;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1274 2015-12-18 00:38 Arduino UNO_MLX90614\Adafruit_MLX90614.cpp
文件 1000 2015-12-18 00:38 Arduino UNO_MLX90614\Adafruit_MLX90614.h
文件 648 2015-12-18 00:42 Arduino UNO_MLX90614\MLX90614.ino
目录 0 2015-12-18 00:42 Arduino UNO_MLX90614
----------- --------- ---------- ----- ----
2922 4
- 上一篇:马忠梅教材配套lwGUI图形系统
- 下一篇:按键控制1602显示
相关资源
- LD3320语音识别模块与Arduino软串口通讯
- 基于 Arduino 红外控制的智能机械手的
- ArduinoRFID库文件代码
- Arduino+超声波+esp8266。_8266ok.ino
- Arduino音乐简谱——天空之城
- Arduino音乐简谱——欢乐颂
- arduino必备开发设计原理图
- dht库文件
- arduino最小系统pcb文件
- 基于Arduino的温湿度传感器DHT11库
- Arduino时钟1602屏幕
- u8glib_arduino_v1.13.zip
- 基于arduino激光电子琴的设计与制作
- arduino智能跟随小车源程序
- ADPS9960在Arduino上实现任意IO的IIC
- 基于Arduino AT指令实现esp8266通讯
- Arduino Mega2560硬件设计文件
- cpp-基于ArduinoMEGA2560的智能物流小车工
- OneWire和DallasTemperature库文件
- arduino uno + ESP8266 搭建的天气预报平台
- Arduino-malduino-password-grabber.zip
- 写字机器人
- Arduino主板烧录器---avrdudess.rar
- 基于Arduino的MH-Z14二氧化碳气体检测液
- Arduino DS3231函数库
- arduino控制180度舵机和360度舵机
- Arduino程序设计-智能水杯源码及报告
- Proteus仿真Arduino控制OLED1306
- 基于arduino mega2560的步进电机控制
- arduino的i2c库 完整版
评论
共有 条评论