Back to directory

LibDriver MLX90614

A full-featured driver library for the MLX90614 infrared thermometer sensor, for general-purpose microcontrollers and Linux, providing temperature and device ID reading over an IIC interface.

LibDriver MLX90614

LibDriver MLX90614 is a driver for the MLX90614 infrared thermometer, a noncontact temperature sensor with a 17-bit ADC and built-in DSP that ships factory-calibrated and defaults to SMBus output. The library provides temperature reading, device ID reading and other sensor features, and is written to be MISRA compliant.

The repository is organized into source files, a platform-independent IIC interface template to implement for a given board, driver test code that exercises the chip's functions, example code for basic and advanced use, offline documentation, the sensor datasheet, and sample projects for common Linux and MCU development boards that use shell scripts to drive the examples.

To use it, a developer implements the IIC platform template for their hardware, then adds the source, interface and, optionally, example directories to their project.

More in Libraries

See all 292
  • OpenDecision

    deepanwadhwa.github.io

    An open-source Python package that answers typed questions about application state or documents using a local natural-language-inference model, returning structured choice, score, yes/no or evidence-relation values instead of free text.

  • TradeCanvas

    bonguynvan.github.io

    A zero-dependency canvas charting engine for building TradingView-style trading charts in JavaScript, with 66 technical indicators, 24 drawing tools, 17 chart types, and real-time streaming.

  • 3d retro graphics

    3d-retro.com

    A free, CC0-licensed library of copy-paste retro 3D and demoscene graphics effects, such as plasma, raytracing, and voxel terrain, runnable as WebGL 1 or plain 2D canvas.