Datasheet

This part will measure temperatures ranging from -40°C to 300°C with an accuracy of +- 2°C (in the 0-100°C range).
With a maximum frame rate of 16 Hz (the theoretical limit is 32Hz but we were not able to practically achieve it), It's
perfect for creating your own human detector or mini thermal camera. We have code for using this sensor on an
Arduino or compatible (the sensor communicates over I2C) or on a Raspberry Pi with Python. If using an Arduino-
compatible, you'll need a processor with at least 20KB RAM - a SAMD21 (M0) or SAMD51 (M4) chipset will do nicely. On
the Pi, you can even perform interpolation processing with help from the SciPy python library and get some pretty nice
results!
This sensor reads the data twice per frame, in a checker-board pattern, so it's normal to see a checker-board dither
© Adafruit Industries https://learn.adafruit.com/adafruit-mlx90640-ir-thermal-camera Page 4 of 30