วันเสาร์ที่ 23 กุมภาพันธ์ พ.ศ. 2562

ทฤษฎี สป.13


สอนใช้งาน DHT11 Digital Temperature and

 Humidity Sensor แบบ PCB


ทฤษฎี สป.13

    วิธีการต่อขา ใช้งาน  

    1. DHT11 แบบ PCB  -> Arduino
    2. Vcc -> 5V
    3. Gnd -> Gnd
    4. output -> Pin2





    ตัวอย่างCode DHT11

    #include "DHT.h"
    
    DHT dht;
    
    void setup()
    
    {
    
    Serial.begin(9600);
    
    Serial.println();
    
    Serial.println("Status\tHumidity (%)\tTemperature (C)\t(F)");
    
    dht.setup(2); // data pin 2
    }
    
    void loop()
    
    {
    
    delay(dht.getMinimumSamplingPeriod());
    
    float humidity = dht.getHumidity(); // ดึงค่าความชื้น
    
    float temperature = dht.getTemperature(); // ดึงค่าอุณหภูมิ
    
    Serial.print(dht.getStatusString());
    
    Serial.print("\t");
    
    Serial.print(humidity, 1);
    
    Serial.print("\t\t");
    
    Serial.print(temperature, 1);
    
    Serial.print("\t\t");
    
    Serial.println(dht.toFahrenheit(temperature), 1);
    
    }





    เมื่อเราโหลด library มาแล้ว ให้เรานำไปว่างไว้ใน library ของโปรแกรม arduino เสร็จแล้วให้โหลดโค๊ดตัวอย่างลงไป
    โปรแกรมจะขึ้นตามภาพด้านล่าง จะแสดงค่า อุหภูมิห้องและความชื้นออกมา
    
    
    
    
    
    
    
    
    เราเอาไดร์เป่าผมไปเป่า DHT11 sensor อุหภูมิก็จะสูงขึ้น ตามภาพด้านล่าง
    
    
    
    
    
    
    
    
    อ้างอิง
    https://www.myarduino.net

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

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

    มินิโปรเจค

    โปรเจค Arduino เปิด ปิดไฟ AC 220V ด้วยเสียง เปิดปิดไฟ AC 220V ด้วยเสียง          เรียนรู้วิธีควบคุม  Arduino  ด้วยเซ็นเซอร์เส...