ข้อดีของเซ็นเซอร์ตัวนี้คือ
- วัดอุณภูมิและความชื้นได้
 - ค่าผิดพลาดน้อยสุดๆ
 
ทางเราใช้ NodeMCU V.3 กับ เซ็นเซอร์ GY-SHT31-D
3.3-5 V = VIN
GND = GND
D1 = SCL/T
D2 = SDA/RH
#include "Adafruit_SHT31.h"
#include <LiquidCrystal_I2C.h>
// Tempereture
Adafruit_SHT31 sht31 = Adafruit_SHT31();
void setup() {
  Serial.begin(115200);
  
  // Tempereture
   if (! sht31.begin(0x44)) 
   {
    Serial.println("Couldn't find SHT31");
    while (1) delay(250);
   }
   // LCD Setup
   Wire.begin(D2,D1);
   lcd.init();   // initializing the LCD
   lcd.backlight(); // Enable or Turn On the backlight
   lcd.setCursor(0, 0);
   lcd.print("Starting...");
   delay(1000);
   lcd.clear();
}
void loop() {
  float temperature = sht31.readTemperature();
  float humidity = sht31.readHumidity();
  delay(10);
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("TEMP: ");
  lcd.print(temperature);
  lcd.print((char)223);
  lcd.setCursor(0, 1);
  lcd.print("RH  : ");
  lcd.print(humidity);
  lcd.print("%");
  delay(1000);
}