วันเสาร์ที่ 17 พฤศจิกายน พ.ศ. 2561

งานที่ 2 ตัวอย่างงานที่ใช้โปรแกรม Arduino สป 2

ตัวอย่างงานที่ใช้โปรแกรม 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); // แปลงองศาเซลเซียสเป็นฟาเรนไฮน์
}

ไม่มีความคิดเห็น:

แสดงความคิดเห็น