Датчик температуры и влажности SHT1x

Датчик SHT1x прост в использовании, точные измерения, цифровая температура и влажность. Высокая степень калибровки обеспечивает высокую точность, отличную стабильность и длительное использование. Цифровая технология CMOSens® объединяет два датчика (температуры и влажности) и схему вывода данных на одном кристалле. Все, что вам нужно, это подключить датчик ко 2-му выводу микроконтроллера I2C. И показания температуры и влажности. Обратите внимание, что датчик использует данные протокола I2C. Для подключения датчика используйте библиотеку Arduino SHT1x.

Технические характеристики

  • Напряжение питания: 3,5 — 5 В
  • Низкое энергопотребление 30 мВт
  • Определенная влажность: 0 … 100% относительной влажности
  • Точность измерения абсолютной влажности +/- 2% относительной влажности (относительная влажность 10-90%)
  • Определяется температурой: -40 — + 128ºS ± 0,3%
  • Низкая точность: +/- 0,3 ° C при 25 ° C
  • Частота дискретизации: ≤ 1 Гц

Схема подключения

Скетч

#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: ");
  Serial.print(humidity);
  Serial.println("%");
 
  delay(2000);
}