티스토리 뷰
wifi를 사용할 수 있는 esp8266 단독 모듈이 아닌 onboard를 선택하였다.
esp8266 단독만 사용 할 경우 안정적인 전력공급이 필요하기 때문이다.
그것이 귀찮으면 onboard형식으로 구입하면 될 것이다.
1. NodeMCU의 보드 정보를 다운로드 해야함.
파일->환경설정->추가적인 보드 매니저 URLs에 아래 링크 추가-> 다운로드
http://arduino.esp8266.com/stable/package_esp8266com_index.json
2. 링크 설정다음엔 보드 정보 다운로드.
툴->보드->보드매니저->esp8266 입력
3. 보드 선택
툴->보드->NodeMCU 1.0(ESP-12E Module)
4. 자기한데 맞는 PORT 선택.
툴->포트
5. 자신이 설정한 정보 확인.
6. DH11 라이브러리 다운로드
스케치->라이브러리 포함하기->라이브러리 관리->"DH 11"검색->다운로드
7. 파일->예제->DHT Sensor Library->"DHTtester" 선택 업로드
자신이 선택하고 싶은 DHTPIN과 DHTTYPE을 지정한다.
본인은 D5핀과 DH11 type을 선택하였다.
Line 5 : #define DHTPIN D5 // what pin we're connected to
Line 9 : #define DHTTYPE DHT11 // DHT 11
//#define DHTTYPE DHT22 // DHT 22 (AM2302)
//#define DHTTYPE DHT21 // DHT 21 (AM2301)
제대로 하지않으면, Failed to read from DHT sensor! 발생 한다.
8. 핀 연결후
자신이 구입한 습온도 센서가 저항이 구성된 센서이면 보드에 바로 연결하면 될 것이다.
+5V, GND, D5연결..
아니라면 10K, 4.7K 저항 연결 구성을 해야함..(다른 구글링 글 참고)
9. 코드 업로드
10. 결과 확인
'Arduino' 카테고리의 다른 글
Nodemcu MQTT 전송 및 수신. (0) | 2017.10.22 |
---|---|
Samsung artik cloud Device 등록 따라하기. (0) | 2017.10.19 |