Last updated 3 years ago
讀取 DHT11 / DHT21 (AM2301) / DHT22 (AM2302) 溫溼度感應數值
此為 LinkIt 7697 BlocklyDuino v3 新功能
LinkIt 7697
DHT22
麵包板
杜邦線
DHT11/21/22 模組通常提供三根腳位
VCC : 外接 3V3 或 5V 電源供應
GND : 外接 GND
DATA : 可接任意一根 GPIO Pin (P0~P17), 若有需要使用序列埠監控軟體,必須避開 UART 使用的 Pin 0 和 Pin 1
產生的 Arduino 程式如下
#include <DHT.h> DHT dht21_p2(2, DHT21); void setup() { Serial.begin(9600); dht21_p2.begin(); } void loop() { Serial.print("溫度:"); Serial.println(dht21_p2.readTemperature()); Serial.print("濕度:"); Serial.println(dht21_p2.readHumidity()); }
序列埠監控視窗可看到輸出溫度和濕度
(圖片由 產生, LinkIt 7697 fritzing )