제품 소스코드 다운로드 – 디지털 온습도센서 DHT22 고정밀 PCB 모듈 AM2302 – 3PIN

다운로드
Download is available until [expire_date]
  • 버전 sample
  • 다운로드 17
  • 파일 크기 1
  • 파일 수 1
  • 생성 날짜 2017-08-25
  • 마지막 업데이트 2017-09-25

제품 소스코드 다운로드 - 디지털 온습도센서 DHT22 고정밀 PCB 모듈 AM2302 - 3PIN

기술정보
이제품은 보호 저항이 내장되어 있습니다.
보조 저항이 내장되어 있지 않은 DHT22는 https://learn.adafruit.com/dht/connecting-to-a-dhtxx-sensor 를 참조하여 구성 하시기 바랍니다.
센서와의 길이는 최대한 짧게 하는 것이 좋습니다. 전압강하로 인한 오류가 날 수도 있습니다.
센서로부터 데이터를 읽어 올 때는 최소 5초정도 간격을 두고 READ 합니다.

라이브러리 설치
라이브러리 다운로드 https://github.com/adafruit/DHT-sensor-library
기존 설치된 Arduino IDE 설치 디렉토리 밑의 libraries폴더에 복사한다.
Arduino IDE를 재시작후 컴파일 한다.
주의: 폴더 명을 DHT-sensor-library대신에 DHT로 넣어주어야 한다.

소스 코드
GitHub 원본 소스: https://github.com/bbangpan/bbangpan.com/blob/master/neibc_dht22/neibc_dht22.ino

/*
Program Description: DHT22 sensor sample code
Needed library : DHT
Tested on : Arduino 1.0.6, Arduino UNO R3, DHT22
*/
#include "DHT.h"
#define DHTPIN 2 // data pin to DHT22
#define DHTTYPE DHT22 // using DHT 22
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
Serial.println("DHT22 test:");
dht.begin();
}

void loop() {
float hum = dht.readHumidity();
float tmp = dht.readTemperature();
// check if returns are valid
if (isnan(tmp) || isnan(hum)) {
Serial.println("Reading error..");
} else {
Serial.print("Temperature: ");
Serial.print(tmp);
Serial.print(" C ");
Serial.print("Humidity: ");
Serial.print(hum);
Serial.println(" %");
}
// - end of source code --

© Copyright 2016 - , eduiot.kr All Rights Reserved. 에듀 아이오티
아두이노 정보 나눔 사이트 | Тel: 070-7613-1114 / 010-9762-8316 |개인정보 보호정책 |이용약관
사업자: 638-23-00575 | 주소: 인천 부평구 안남로5번길 39 | R.Elena
통신판매: 인천부평-2017-0803 | 정보관리: 나승백 | host:hostner
e-mail: eduiot.kr@gmail.com | 구매안전서비스확인|

카톡-ID: eduiot | Тel:070-7613-1114 / 010-9762-8316 개인정보취급방침

에듀아이오티. www.eduiot.kr

0

Your Cart