ตัวอย่างงานที่ใช้โปรแกรม Arduino
Arduino วัดอุณหภูมิและความชื้น ด้วยเซนเซอร์ DHT22
งานทฤษฎี สปที่2
#include "DHT.h"
DHT dht; // สร้างออปเจก DHT22 สำหรับติดต่อกับเซนเซอร์
void setup()
{
Serial.begin(9600);
Serial.println();
Serial.println("Status\tHumidity (%)\tTemperature (C)\t(F)");
dht.setup(2); // กำหนดขาที่ต่อกับ data ของ DHT22 เป็น ขา arduino pin 2
}
void loop()
{
delay(dht.getMinimumSamplingPeriod());
float humidity = dht.getHumidity(); // คำสั่งดึงค่าความชื้นจาก DHT22
float temperature = dht.getTemperature(); // คำสั่งดึงค่าอุณหภูมิจาก DHT22
Serial.print(dht.getStatusString());
Serial.print("\tHumidity :");
Serial.print(humidity, 1);
Serial.print("\t\tTemp C:");
Serial.print(temperature, 1);
Serial.print("\t\tTemp F:");
Serial.println(dht.toFahrenheit(temperature), 1); // แปลงองศาเซลเซียสเป็นฟาเรนไฮน์
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น