SHT click is a temperature and humidity sensing click board that carries Sensiron’s SHT3x-DIS IC. Compared to its predecessor (SHT11), SHT3x click has increased reliability and enhanced signal processing features with a high signal-to-noise ratio. Best measurement results are achieved within a 5-60º C temperature range (0.015 resolution) and a 20%–80%RH humidity range (0.01 resolution). SHT click outputs a fully calibrated, linearized, and temperature compensated digital output through the mikroBUS™ I2C interface (SCL, SDA). An additional INT pin is for setting up alerts for certain temperature or humidity values. Finally, a RST pin allows you to reset the sensor. Designed to use either 3.3V or 5V power supply.
Type | Temperature,Humidity |
Applications | Reliable, precise and fast humidity and temperature measurement devices |
On-board modules | Sensiron’s SHT3x-DIS IC |
Key Features | -0 to 100% RH, 40 to 125ºC temperature range. ±2 %RH and ±0.3ºC typical accuracy |
Key Benefits | High reliability and long-term stability. High signal-to-noise ratio |
Interface | I2C,GPIO |
Input Voltage | 3.3V or 5V |
Compatibility | mikroBUS |
Click board size | S (28.6 x 25.4 mm) |
SHT click features two onboard jumpers. One for setting the power supply (soldered to 3.3V by default) and another one for setting the I2C address.
The SHT3x is a robust and reliable sensor. Even when exposed to conditions outside its normal range, it has the capability to recalibrate itself once conditions stabilize. This feature is expleined on page 4 of the manufacturer's data sheet:
The sensor shows best performance when operated within recommended normal temperature and humidity range of 5 °C – 60 °C and 20 %RH – 80 %RH, respectively. Long-term exposure to conditions outside normal range, especially at high humidity, may temporarily offset the RH signal (e.g. +3%RH after 60h kept at >80%RH). After returning into the normal temperature and humidity range the sensor will slowly come back to calibration state by itself.
Also note that prolonged exposure to extreme conditions may accelerate ageing.
The following code snippet shows how to send temperature readings from SHT click to a TFT display. The brevity of the code illustrates the simplicity of implementing SHT3x into your design.
1 void display_temp() 2 { 3 temperature = sht_temp_ss(); 4 Delay_ms( 200 ); 5 sprintf( tmp_txt, "%3.1f C", temperature ); 6 TFT_Rectangle( 195, 95, 250, 120 ); 7 TFT_Write_Text( tmp_txt, 200, 100 ); 8 }
Code examples that demonstrate the usage of SHT click with MikroElektronika hardware, written for mikroC for ARM, AVR, dsPIC, FT90x, PIC and PIC32 are available on Libstock.