The examples in this guide are no longer supported. Please check out the TMP006 Infrared Sensor Breakout guide for CircuitPython and Python usage: https://learn.adafruit.com/infrared-thermopile-sensor-breakout

Wiring the TMP006 to a Raspberry Pi or BeagleBone Black is easy because the board only uses an I2C bus for communication.

Raspberry Pi

Connect the TMP006 to a Raspberry Pi as follows.  Note that you must have I2C enabled on your Raspberry Pi.

  • Connect Pi 3.3V power to TMP006 VCC.
  • Connect Pi GND to TMP006 GND.
  • Connect Pi SDA to TMP006 SDA.
  • Connect Pi SCL to TMP006 SCL.

BeagleBone Black

Connect the TMP006 to a BeagleBone Black as follows.  If you aren't familiar with how GPIO pins are numbered, check out this guide on BeagleBone Black GPIO.

  • Connect BeagleBone Black P9_1 DGND to TMP006 GND.
  • Connect BeagleBone Black P9_3 3.3V power to TMP006 VCC.
  • Connect BeagleBone Black P9_19 SCL to TMP006 SCL.
  • Connect BeagleBone Black P9_20 SDA to TMP006 SDA.
This guide was first published on Sep 19, 2014. It was last updated on Sep 19, 2014. This page (Hardware) was last updated on Feb 23, 2020.