05.溫濕度計(DHT)

「dht11」的圖片搜尋結果

#include <SoftwareSerial.h>

#include <DHT.h>                      //載入DHT.h函式庫

#include <Wire.h>

#include <LiquidCrystal_I2C.h>

#define DHTPIN 8                     //將DHT11連接到8腳位    

#define DHTTYPE DHT11           //設定感測器型號為DHT11

LiquidCrystal_I2C lcd(0x3F,16,2);   // 若LCD 無法啟用,請將0X3F 改為0X27

DHT dht(DHTPIN, DHTTYPE);

void setup() {

Serial.begin(9600); 

 lcd.init();                     

 lcd.backlight(); 

 lcd.clear();

}

void loop() {

float h = dht.readHumidity();       //讀取感測器濕度

float t = dht.readTemperature();  //讀取感測器溫度

Serial.print("RH=");

Serial.print(h);

Serial.print("% ; T=");

Serial.print(t);

Serial.print((char) 0xDF);

Serial.println("C");

lcd.clear();

lcd.setCursor(0,0);

lcd.print("RH= ");

lcd.print(h);

lcd.print(" %");

lcd.setCursor(0,1);

lcd.print("T= ");

lcd.print(t);

lcd.print(" ");

lcd.print((char) 0xDF);

lcd.print("C");

delay(500);

}