Skip to content
MLX90614 IR Thermometer Driver Library for Arduino
Branch: master
Clone or download
Latest commit 1e2f9e4 Aug 25, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples/mlxtest Renamed error flag Aug 25, 2017
html Renamed error flag Aug 25, 2017
latex Renamed error flag Aug 25, 2017
.gitattributes 🎪 Added .gitattributes & .gitignore files Feb 10, 2015
.gitignore
Crc8.cpp jul2017 Revisions Jul 19, 2017
Crc8.h jul2017 Revisions Jul 19, 2017
Doxyfile jul2017 Revisions 1 Jul 19, 2017
MLX90614.chm Renamed error flag Aug 25, 2017
MLX90614.cpp Renamed error flag Aug 25, 2017
MLX90614.h Renamed error flag Aug 25, 2017
MLX90614.rar Renamed error flag Aug 25, 2017
MLX90614_ChipPic_520x810.jpg jul2017 Revisions 1 Jul 19, 2017
MLX90614_ChipPic_55x100.jpg jul2017 Revisions 1 Jul 19, 2017
MLX90614_ChipPic_original.jpg jul2017 Revisions 1 Jul 19, 2017
Property.h Initial distribution Feb 10, 2015
README.txt jul2017 Revisions3 Jul 20, 2017
keywords.txt Initial distribution Feb 10, 2015

README.txt

****************************************************************************************************
* This is an Arduino library for the MLX90614 temperature sensor                                   *
****************************************************************************************************

This library was written to enable remote sensing of the temperature of the rotors of outrunner
style brushless DC motors used in remotely piloted aircraft, for the purpose of real time data 
logging and air to ground telemetry.

These sensors use the SMB bus protocol to communicate. This is similar though not identical to 
the I2C bus. There is enough similarity to enable the Arduino standard Wire library to communicate
with the device, however not all features can be implemented, for example it is not possible to 
read the flags register with standard Wire functions. 2 pins are required to interface the device 
to an Arduino - the SDA and SCL lines.

Written by John Fitter, Eagle Air Australia p/l. and inspired by a library written
by Adafruit Industries.

BSD license, all text above must be included in any redistribution

Download the distribution package and decompress it.
Rename the uncompressed folder MLX90614. 
Check that the MLX90614 folder contains the following files;

MLX90614.cpp
MLX90614.h
MLX90614.chm
Crc8.cpp
Crc8.h
property.h

Place the MLX90614 library folder your arduinosketchfolder/libraries/ folder. You may need to 
create the libraries subfolder if its your first library.
Restart the IDE.

MLX90614.chm contains the documentation for the classes.
You can’t perform that action at this time.