Digital Temperature and Humidity sensor (With Stainless Steel Probe) (SKU:SEN0148)

From DFRobot Electronic Product Wiki and Tutorial: Arduino and Robot


This is an anti-rust, robust and precise SHT1x sensor, which can master enterprise-class and industrial-level applications. It can be applied in various fields: telepoint base stations, electronic control cabinet, production site, storehouse, machine rooms, greenhouses, animal farming, medicine stock and etc. Metallic package enables it to deal with the very dusty or other severe circumstance. the wall-hanging style makes it easy to install.

The metallic mesh covering the sensor adopts method of infiltering copper during sintering to enhance the temperature resistance, pressure resistance, and wearing resistance of it. The 2-wire serial interface and internal voltage regulation allows for easy and fast system integration. Moreover, it's Arduino compatible and we will supply the library for it.


  • Metallic package
  • Wall-hanging style
  • Leading CMOSens Technology
  • High precision sensor
  • Low power consumption: 0.15mW(Average)
  • Interface Type: Serial (I2C non standard)
  • Humidity Ranger: 0-100%RH
  • Temperature ranger: -10-80℃
  • Humidity accuracy:±5.0%RH
  • Temperature accuracy:±0.5℃
  • Fast response time < 8 sec.
  • Size: 49mm x 14mm


  • Telepoint base stations
  • Electronic control cabinet
  • Production site, storehouse
  • Machine rooms
  • Greenhouses
  • Animal farming
  • Medicine stock

Connecting diagram

  • Red wire - 5v
  • Blue wire - GND
  • Yellow wire - Clock wire
  • Black wire - Data wire

Caution: the line to the ground is blue instead of black.

Temperature and humidity sensor (FIT0320).png

Sample Code

//Arduino Sample Code for SHT1x Humidity and Temperature Sensor
//Version 1.0

#include <SHT1x.h>

// Specify data and clock connections and instantiate SHT1x object
#define dataPin  10
#define clockPin 11
SHT1x sht1x(dataPin, clockPin);

void setup()
   Serial.begin(38400); // Open serial connection to report values to host
   Serial.println("Starting up");

void loop()
  float temp_c;
  float temp_f;
  float humidity;

  // Read values from the sensor
  temp_c = sht1x.readTemperatureC();
  temp_f = sht1x.readTemperatureF();
  humidity = sht1x.readHumidity();

  // Print the values to the serial port
  Serial.print("Temperature: ");
  Serial.print(temp_c, DEC);
  Serial.print("C / ");
  Serial.print(temp_f, DEC);
  Serial.print("F. Humidity: ");



Nextredirectltr.pngGo Shopping Temperature and Humidity sensor (With Stainless Steel Probe) _SKU:SEN0148

Category: DFRobot > Sensors & Modules > Sensors > Temperature & Humidity Sensor