소개
온도(℃)와 상대습도(%)를 측정할 수 있는 센서입니다. I2C 인터페이스를 사용합니다.
- SHT20
- SHT21
- SHT25
- Operating Voltage: 3.3/5V
- Communication Interface: I2C / IIC
- Protection Class: waterproof anti-condensation
- RH Response Time: 8s (tau63%)
- Accuracy: ±2% RH / ±0.3 ℃
- Measuring Range: 0-100% RH / -40-125 ℃
명령
INIT
모듈을 초기화합니다.
READ_DATA
모듈에서 온도와 습도를 읽어옵니다.
항목 | 타입 | 설명 |
---|---|---|
온도(℃) | READ | 측정된 온도입니다. |
상대습도(%) | READ | 측정된 상대습도입니다. |
SET_HEATER_LEVEL
내장된 히터의 레벨을 설정합니다. 히터는 습도센서에 응축된 수분을 증발시켜 정확한 습도 측정을 위해 사용될 수 있습니다.
항목 | 타입 | 설명 |
---|---|---|
Heater Level | WRITE | 히터의 레벨을 0에서 15사이의 값으로 설정합니다. |
HEATER_ON
히터를 켭니다.
HEATER_OFF
히터를 끕니다.
GET_FIRMWARE_VERSION
Firmware 버전을 읽어옵니다.
항목 | 타입 | 설명 |
---|---|---|
Firmware Version | READ | 모듈의 펌웨어 버전을 10진수 숫자로 표시합니다. |
RESET
모듈을 리셋합니다.
예제
부품
부품 | 갯수 |
---|---|
SHT20/SHT21/SHT25 | 1 |
연결
SHT20/SHT21/SHT25 | GPIO |
---|---|
VIN | 3.3V |
GND | GND |
SCL ¹ | 3 (I2C1 SCL) |
SDA ¹ | 2 (I2C1 SDA) |
¹ 하드웨어 I2C 핀 (GPIO 2,3)에 연결합니다. 소프트웨어 (bit-bang) 인터페이스 사용시 임의의 핀을 사용할 수도 있습니다.
프로젝트