PLEASE SELECT THE DESTINATION COUNTRY AND LANGUAGE :
상품코드 | P0106-B22 |
---|---|
제조사 | DFrobot |
판매가 | 9900 |
할인판매가 | 9,900원 |
할인금액 | 총 할인금액 원 (모바일할인금액 원) |
적립금 |
108원(1.00%) 원 % 원 % 원 % 원 % 원 % 원 % 원 % 원 % 원 % 원 % 원 % 원 % 원 % |
제휴적립금 | |
배송방법 | 택배 |
배송비 | 3,500원 (77,000원 이상 구매 시 무료) |
상품 추가설명 번역정보 |
배송 | |
---|---|
수량 |
상품 정보 | 가격 | 삭제 |
---|
할인가가 적용된 최종 결제예정금액은 주문 시 확인할 수 있습니다.
온도와 습도를 검출할 수 있는 센서로 우수한 품질, 빠른 응답, 저항 방지 기능을 갖추고 있으며
저렴한 비용으로 높은 성능을 보여줍니다.
· 인터페이스 : 디지털
· 공급 전원 : 5V
· 온도범위 : 0 - 50℃ (±2℃ 오차)
· 습도 : 20 - 90% 상대습도 (±5℃오차)
☞ 아날로그 PIN 0를 이용한 예제코드.
//#define dht11_pin 54 //Analog port 0 on Arduino Mega2560
byte read_dht11_dat()
{
byte i = 0;
byte result=0;
for
(i=0; i< 8; i++)
{
while
(!digitalRead(dht11_pin));
delayMicroseconds(30);
if
(digitalRead(dht11_pin) != 0 )
bitSet(result, 7-i);
while
(digitalRead(dht11_pin));
}
return
result;
}
void
setup()
{
pinMode(dht11_pin, OUTPUT);
digitalWrite(dht11_pin, HIGH);
Serial.begin(9600);
Serial.println(
"Ready"
);
}
void
loop()
{
byte dht11_dat[5];
byte dht11_in;
byte i;
// start condition
digitalWrite(dht11_pin, LOW);
delay(18);
digitalWrite(dht11_pin, HIGH);
delayMicroseconds(1);
pinMode(dht11_pin, INPUT);
delayMicroseconds(40);
if
(digitalRead(dht11_pin))
{
Serial.println(
"dht11 start condition 1 not met"
);
// wait for DHT response signal: LOW
delay(1000);
return
;
}
delayMicroseconds(80);
if
(!digitalRead(dht11_pin))
{
Serial.println(
"dht11 start condition 2 not met"
);
//wair for second response signal:HIGH
return
;
}
delayMicroseconds(80);
// now ready for data reception
for
(i=0; i<5; i++)
{ dht11_dat[i] = read_dht11_dat();}
//recieved 40 bits data. Details are described in datasheet
pinMode(dht11_pin, OUTPUT);
digitalWrite(dht11_pin, HIGH);
byte dht11_check_sum = dht11_dat[0]+dht11_dat[2];
// check check_sum
if
(dht11_dat[4]!= dht11_check_sum)
{
Serial.println(
"DHT11 checksum error"
);
}
Serial.print(
"Current humdity = "
);
Serial.print(dht11_dat[0], DEC);
Serial.print(
"% "
);
Serial.print(
"temperature = "
);
Serial.print(dht11_dat[2], DEC);
Serial.println(
"C "
);
delay(2000);
//fresh time
}
상품명 | DHT11 온/습도센서[HD-DFR0067] (P0106) |
---|---|
상품코드 | P0106-B22 |
제조사 | DFrobot |
판매가 | 9,900원 (부가세 미포함) |
배송비 | 3,500원 (77,000원 이상 구매 시 무료) |