1.ต่อ NodeMcu และ DHT11 Module เข้าด้วยกันดังนี้
NodeMcu DHT11
VCC--------------VCC
GND--------------GND
D6---------------DATA

2.หาไลบลารี่ DHT มาลงให้เรียบร้อยแล้วก๊อปปี้โค๊ดข้างล่างใส่เข้าไปแล้วอัพโหลดเข้าบอร์ด
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include "DHT.h" | |
#define DHTPIN 12 // what digital pin we're connected to | |
#define DHTTYPE DHT11 // DHT 11 | |
DHT dht(DHTPIN, DHTTYPE); | |
void setup() { | |
Serial.begin(9600); | |
Serial.println("DHT11 test!"); | |
dht.begin(); | |
} | |
void loop() { | |
// Wait a few seconds between measurements. | |
delay(2000); | |
// Reading temperature or humidity takes about 250 milliseconds! | |
// Sensor readings may also be up to 2 seconds 'old' (its a very slow sensor) | |
float h = dht.readHumidity(); | |
// Read temperature as Celsius (the default) | |
float t = dht.readTemperature(); | |
// Read temperature as Fahrenheit (isFahrenheit = true) | |
float f = dht.readTemperature(true); | |
// Check if any reads failed and exit early (to try again). | |
if (isnan(h) || isnan(t) || isnan(f)) { | |
Serial.println("Failed to read from DHT sensor!"); | |
return; | |
} | |
// Compute heat index in Fahrenheit (the default) | |
float hif = dht.computeHeatIndex(f, h); | |
// Compute heat index in Celsius (isFahreheit = false) | |
float hic = dht.computeHeatIndex(t, h, false); | |
Serial.print("Humidity: "); | |
Serial.print(h); | |
Serial.print(" %\t"); | |
Serial.print("Temperature: "); | |
Serial.print(t); | |
Serial.print(" *C "); | |
Serial.print(f); | |
Serial.print(" *F\t"); | |
Serial.print("Heat index: "); | |
Serial.print(hic); | |
Serial.print(" *C "); | |
Serial.print(hif); | |
Serial.println(" *F"); | |
} |

4.จะได้ผลตามภาพหากไม่ได้ให้ลองทบทวนตามขั้นตอนอีกครั้ง

ลองดูคัป..^^
ตอบลบBest Hotel Casino Las Vegas NV - MapYRO
ตอบลบThe 부천 출장안마 casino 태백 출장샵 is a one-of-a-kind and very 정읍 출장샵 classy resort featuring an expansive gaming 과천 출장안마 floor, two full floors 안산 출장마사지 of gaming, and a