Archive for the ‘Humidity’ Category

PLD (Part 4)

Part 1, 2, 3, 4, 5, 6 Using the HL2 PLD (Place and Leave Device) is easy and usefull. We ran the earliest tests on… soil moisture. The reason why we chose this one is that I have always liked to have a green plant in my office and this one might last longer than the others. Because it is fitted […]

SHTx Temperature and Humidity Sensor (Part 3)

Part 1, 2, 3 PlainSHT1x contains a set of additional functions which perform advanced tasks such as checking power supply voltage: uint8_t PlainSHT1x::Battery() { uint8_t regContent = ReadRegister(); return ((regContent >> 6) & 0x01); }; … changing the resolution of measurements: void PlainSHT1x::Resolution(uint8_t state) { _resolution = state; uint8_t regContent = ReadRegister(); if (state) { regContent |= […]

SHTx Temperature and Humidity Sensor (Part 2)

  Part 1, 2, 3 The trickiest part of the sensor is its communication protocol. SENSIRION makes it clear from the beginning in the SHT1x data sheet: “The serial interface of the SHTxx is optimized for sensor readout and power consumption and is not compatible with I2C interfaces”. Data is read or written from/to the sensor thanks to 9 […]

SHTx Temperature and Humidity Sensor (Part 1)

Part 1, 2, 3 I introduced the temperature and humidity sensors from SENSRION a couple a months ago [link to this post], and I recently decided to use one of them for building a sensor which would aggregate multiple physical measurements. For the sake of saving time, I ordered the PARALAX module which is handy and has a […]