05-15 08:39
Recent Posts
Recent Comments
๊ด€๋ฆฌ ๋ฉ”๋‰ด

miinsun

[์•„๋‘์ด๋…ธ] ์˜จ์Šต๋„ ์„ผ์„œ ์ œ์–ด ๋ณธ๋ฌธ

IoT/Arduino

[์•„๋‘์ด๋…ธ] ์˜จ์Šต๋„ ์„ผ์„œ ์ œ์–ด

miinsun 2021. 12. 3. 17:57

 

๐Ÿ’ป ์‹ค์Šต ํ™˜๊ฒฝ

Board : Arduino UNO
Language : C

 

๐Ÿ’ฌ ์š”๊ตฌ ์‚ฌํ•ญ

DHT11 ์˜จ์Šต๋„ ์„ผ์„œ๋ฅผ ์—ฐ๊ฒฐํ•ด ์„ผ์„œ์—์„œ์˜ ๋””์ง€ํ„ธ ์‹ ํ˜ธ๋ฅผ ๋ฐ›์•„์„œ ์ถœ๋ ฅ
-> DHT11 Library ํ™œ์šฉ

 

๐Ÿ“Œ Code

#include <dht.h>

dht DHT;

#define DHT11_PIN 2 //์—ฐ๊ฒฐ๋œ ํฌํŠธ ์ง€์ •

void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  Serial.println(DHT_LIB_VERSION);
}

void loop() {
  // put your main code here, to run repeatedly:
  Serial.print("DHT11, \t");
  int chk = DHT.read11(DHT11_PIN);

  switch(chk)
  {
    case DHTLIB_OK:
      Serial.print("OK,\t");
      break;
    default:
      Serial.print("ERROR, \t");
  }

  Serial.print( DHT.humidity, 1);
  Serial.print(", \t");
  Serial.println(DHT.temperature, 1);

  delay(2000);
}
Comments