MLX90640 code for various platforms
Most of the subdirectories in this repository are selectively cloned from other open source projects as submodules. Thank the authors for their selfless dedication. Use the command below to clone the full repository
git clone --recursive https://github.com/MakeHub-tw/MLX90640.git
Or alternatively, if you've already cloned this repository. Just cd
to it and execute the following commands inside:
git submodule init
git submodule update
Enjoy!
This is the official library from Melexis - https://github.com/melexis/MLX90640-library
The driver inside the repository is designed to work on mbed, but it seems not so hard to port it to other platforms.
We've tested SparkFun's devices on Arduino with https://github.com/sparkfun/SparkFun_MLX90640_Arduino_Example
We've tested Pimoroni's examples on Raspberry Pi with https://github.com/pimoroni/mlx90640-library
This should be the starting point if you'd like to play with MLX90640
By the way, it's said that some code might try to "WRITE" to the EEPROM inside MLX90640 and cause the device damanged. See pimoroni/mlx90640-library#38
Be careful about this! And we are trying to investigate the problem.