DTH11 DTH22
もへもへ
Arduino UNO
で ある
一応 でんしこうさく で
ある
ぷろぐらむ は
【chatGPT】様 に お任せで ある
【chatGPT】様 いわく
DTH11 温湿度センサー は
低精度 である
DTH22 温湿度センサー は
高精度 である
なので DTH22
にしてみた

ぴん あさいん
と
接続図

DTH22 用の 追加ライブラリ
と
DTH22 用の スケッチである
3. **ライブラリのインストール(Arduino IDE)**
`Adafruit Unified Sensor` と `DHT sensor library` をインストールしてください。
Adafruit Unified Sensor
DHT sensor library
---
### **DHT22 用のスケッチ**
以下のコードで **DHT22(AM2302)** を動作させられます。
```cpp
#include <Adafruit_Sensor.h>
#include <DHT.h>
#include <DHT_U.h>
#define DHTPIN 10 // データピン (DHT11と同じ)
#define DHTTYPE DHT22 // DHT22 (AM2302) を使用
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
float temp = dht.readTemperature(); // 摂氏温度
float humi = dht.readHumidity(); // 湿度
if (isnan(temp) || isnan(humi)) {
Serial.println("DHT22 センサーの読み取り失敗!");
return;
}
Serial.print("Temp: ");
Serial.print(temp);
Serial.print("°C Humi: ");
Serial.print(humi);
Serial.println("%");
delay(2000); // 2秒待機
}
```
---



