질문 | nodemcu +풍향풍속센서 sen0186
페이지 정보
작성자 이지웅 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일16-10-08 11:02 조회2,367회 댓글2건본문
nodemcu +풍향풍속센서 sen0186 를 이용하여 풍향, 풍속, 강수량, 온습도를 체크해오려 합니다.
https://www.dfrobot.com/wiki/index.php?title=Weather_Station_with_Anemometer/Wind_vane/Rain_bucket_SKU:SEN0186
sen0186에 대한 아두이노 소스는 위 링크에 있는데요.
아두이노 우노로 했을 때는 TX RX로 값을 받아 잘 받구요.
NODEMCU로 했을 때 TX RX핀으로 받으니 반응이 없어 혹시 몰라 softwareSerial라이브러리를 이용해서
값을 받았더니
Soft WDT reset
ctx: cont
sp: 3ffef5e0 end: 3ffef7d0 offset: 01b0
>>>stack>>>
3ffef790: 0001c200 feefeffe 3ffee6ec 40202544
3ffef7a0: 3fffdad0 00000000 3ffee798 40201f00
3ffef7b0: feefeffe 00000000 3ffee798 40202b78
3ffef7c0: feefeffe feefeffe 3ffee7b0 40100718
<<<stack<<<
ets Jan 8 2013,rst cause:2, boot mode:(3,7)
load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v09f0c112
~ld
위와 같이 stack overflow라고 뜨는데...
TX RX핀을 사용하려면 다른 조치나 방법이 있나요? 안되는 이유를 모르겠어요.
답변 부탁드립니다.
댓글목록
이지웅님의 댓글
이지웅 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일
질문이 또 있는데요.
arduino + esp8266 01type 예제중 http reqeust 하고있는데요.
send 부분에서 time out 이렇게 뜨고 그 다음으로 진행이 안되는데...
join ap나 connect도 ok가 떴는데 무슨 이상이 있는지요? 아니면 다른 예제라도 있을까요?
최고관리자님의 댓글

아래 포럼에 유사한 내용이 있는데요...
https://github.com/esp8266/Arduino/issues/1426
결론이... wifi 관련 기능 사용중에는 (connect 등) GPIO 컨트롤에 실패하는 경우가 종종 생기나봅니다. 그래서 SoftwareSerial 도 문제가 생기는듯 하네요... 포럼글에는 적절한 해결책이 제시되어 있질 않습니다.
일단은 ESP용으로 만들어진 SoftwareSerial 라이브러리를 사용하거나
https://github.com/scottwday/EspSoftSerial
https://github.com/plieningerweb/esp8266-software-uart
시리얼 스왑 기능을 사용해서 ESP 실행뒤 serial 통신 핀을 바꾸는 방법을 테스트 해보세요.
http://www.esp8266.com/viewtopic.php?p=26516