아두이노
아두이노 DHT11 온습도 센서
hjh1023
2020. 9. 8. 10:09
반응형


시리얼9600이 기본으로 되어있는데 115200으로 고쳐야 됨..
안되면 이렇게 고쳐서 해보기
https://www.kocoafab.cc/data/oss/libraries/DHT11.zip
라이브러리 설치해야 됨..
아두이노 > 파일 > 예제 > DHT11 > dht11_read
#include <DHT11.h>
int pin=4;
DHT11 dht11(pin);
void setup()
{
Serial.begin(115200);
while (!Serial) {
; // wait for serial port to connect. Needed for Leonardo only
}
}
void loop()
{
int err;
float temp, humi;
if((err=dht11.read(humi, temp))==0)
{
Serial.print("temperature:");
Serial.print(temp);
Serial.print(" humidity:");
Serial.print(humi);
Serial.println();
}
else
{
Serial.println();
Serial.print("Error No :");
Serial.print(err);
Serial.println();
}
delay(DHT11_RETRY_DELAY); //delay for reread
}
반응형