esp 8266에서 DHT 온습도센서 2147483647 혹은 nan 오류


esp 8266에서 DHT 온습도센서 2147483647 혹은 nan 오류

DHT 온습도 센서는 가장 간단하게 사용되는 아두이노 센서이다. 사용법도 간단해서 DHT 라이브러리를 다운받고 data 케이블을 디지털핀에 연결해서 데이터를 받으면 작동한다. 하지만, 데이터 출력값이 2147483647 로 나오면서 작동하지 않는 경우가 있다. 2147483647 은 int 정수 32비트로 나타낼수 있는 최댓값인데 DHT센서로부터 데이터가 정상적으로 수신되지 않을 때 시리얼모니터로 정수값을 출력하면 나타나는 오류이다. DHT 센서의 오류원인 1. 센서의 종류 DHT 센서는 DHT11과 DHT22가 있는데 아두이노 IDE에서 센서종류를 정의할때 다르게 작성하면 올바른 데이터가 수집되지 않는다. 2. 전원 DHT 센서는 3 - 5.5 혹은 6V 의 전압에서 작동하는데 전원이 부족하거나 연결이..


원문링크 : esp 8266에서 DHT 온습도센서 2147483647 혹은 nan 오류