Please see all COVID-19 updates here as some shipments may be delayed due to CDC safety and staffing guidelines. If you have an order or shipping question please refer to our Customer Support page. For technical questions please check out our Forums. Thank you for your continued support.


Member Since: August 11, 2008

Country: United States


Spoken Languages


Programming Languages

C C++ C# FORTRAN Java VB python


Butler University Purdue University


Electrical Engineering Mathematics

  • 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!

  • 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?

No public wish lists :(