티스토리 뷰

728x90

1. 개요

  디지털 통신으로 제어하는 모듈 중 대표적인 모듈인 온습도 센서를 ARTIK 050으로 제어해 보도록 하겠습니다.



2. DHT11

  우선 DHT11의 DataSheet에서 제어 정보를 찾습니다.

DHT11.pdf


A. Overall Communication Process


B. MCU Sends out Start Signal & DHT Responses

위 A에서의 사진에서 Start신호와 응답신호에 대한 정보입니다.


 우선 보드(MCU)가 최소 18ms동안 0으로 신호를 주다가 20~40us동안 1로 신호를 줍니다. 이후 정상적으로 신호를 받은 DHT11은 80us간 0으로 유지를 하다가 80us동안 1로 신호를 유지합니다. 이후 데이터 통신을 시작합니다.


C. DHT Responses to MCU (Data "0")

아래와 같이 DHT로부터 신호가 들어오면 '0' 데이터가 들어온것 입니다.



D. DHT Responses to MCU (Data "0")

아래와 같이 DHT로부터 신호가 들어오면 '1' 데이터가 들어온것 입니다.



3. 회로

  우선 DHT11의 pin에 대한 설명입니다.

 아래는 실제 보드와 연결했을 때의 사진입니다.



3. Souce Code



4. 결과

시작 후 입김을 불었고 온도와 습도가 올라가는 것을 보실 수 있습니다.




5. 소스 저장소



댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함