Creative Commons images are CC BY-NC-SA 3.0

Description: It’s not the heat but the humidity that gets you, at least that’s what they say. Really, both are important, what you need is a sensor that combines humidity and temperature readings. How about this Honeywell HumidIcon Digital Humidity/Temperature Sensor?

The HIH6130 is a digital output-type relative humidity (RH) and temperature sensor combined in the same package. This allows the RH measurement to be temperature compensated and provides a second, standalone temperature sensor output.

This breakout board gives you standard 0.1" spaced headers for each of the pins on this SOIC package, making it a lot easier to prototype your next humidity-sensing application. Communication with the HIH6130 is easily achieved over I2C using libraries like “Wire.h”


  • Operating Voltage: 2.3-5.5v
  • Compensated humidity range: 10-90% RH
  • Compensated temp. range 5-50°C
  • True temperature-compensated digital I2C output
  • Wide operating temperature range allows for use in many applications


Recommended Products

Customer Comments

  • My sensor gives me 1 and 1 for the most significant bits (diagnostic condition). I have no idea how to proceed???

    Any ideas?

  • Anyone working on this part for Fritzing??

  • I’m having some trouble with this device on the Raspberry Pi. I’m using SMBus and can successfully read from the device, but I can’t get it to ‘wake up’ and take a new measurement (even after using the write_i2c_block_data(addr, 0, [0x0000])). I see the device just fine with a command line i2cdetect and I get data back when I execute the read_i2c_block_data() command via python, but I always get back, Status: 1, Temp: -40 and Humidity: 0. Any advice?

    • I figured it out! It had to do with the way python assigns data types and how it performs math with those data types. After a few changes to my code I was seeing good, reliable data!

  • So, for this to work, I need two capacitors (see They are 0.1 uF and 0.22 uF. The first one is easy to find but the second one? Where do I find a 0.22 uF capacitor? For the resistors I am covered. Thanks for any help offered!

    • this breakout board contains all the resistors and capacitors needed…. all you need to get this to work is 5V, GND, SDA, SCK…

      The 22uf capacitor is a bypass capacitor… it should not be a problem if you use a close approximation to the value specified.

  • Sweet sensor…Thanks for carrying this.

    I tested this side by side with a SHT15 and got the same results… few +/- few %Points on the RH. It costs atleast half than a SHT15 on DigiKey, for no aparent reason.

    This breakout board is great. I mean ITS PERFECT!! The pinout matches exactly with GND, VCC and PORT B, on a 28pin PIC - I.E.: 16F886

    I wish all your breakout boards had this pin out.

    thank you sparkfun for shaving that Yak for me.

    • Thanks for the feedback. The document you listed is also found on the link to the Arduino code. I added it to the documents section as well as the guide for command mode so they can be found more easily. Hope this helps.

      Also, if you would like to share your PIC code, I’d be more than happy to post it on the product page.

      • Hmm… I got lots of code I would love to share! I use CCS to code, which is not an open source compiler…. so its not really compilable by many people.

        anyways… lemme finish up mah codes and ill wrap them up in a nice bundle for you to post.

        Again.. the pinout on this board is great… more boards with this pin out please!

  • Since I am working on code for this today, I thought id share some things. I use Arduino for men, or PIC’s as we call them, so the code above does not work for me. (puts down match box and waits for flames to start)

    The data sheet above is all nice about specs, precision, and Honeywell glory. However, its quite scarce on communication data, but it does make a reference to some documents that do:

    … thats just the first link i found on google… That should help others more than the datasheet actually, especially if you are new to I2C.

  • I cant seem to find this part on your Eagle library from github… is there an update?

    • Working on getting the GitHub updated with this. It should hopefully be up there by the end of the day.

      • It is now on GitHub. Look under the AnalogIC library.

        • Awesome!

          Thanks guys….

          By the way, your arduino code link seems to be broken… or the page is no longer up.

          • I just clicked on it it and had no trouble getting to the page. Perhaps it was down momentarily. Let us know if you are still having trouble.

  • These devices have no register numbers, unlike many 7-bit I2C devices. They will happily ignore the register index you give it, fortunately, so if you just read 4 bytes from address 0x27 register 0, you get the data.

Customer Reviews

No reviews yet.