first

Dependencies:   SHTx SNTPClient WIZnetInterface mbed

https://developer.mbed.org/users/nanjsk/code/SHT15_WIZwiki-W7500/

지난 글에는 그냥 SHT15의 값만 프린트 해주는 예제를 작성했었다. 이번에는 NTP를 이용하여 네트웍에서 시간정보를 읽어와서 현재의 시간과 온/습도 값을 표시해 보자.

우선 NTP 라이브러리가 mbed에 있는지 확인해 보았다.

/media/uploads/nanjsk/sht15_sntp_1.png

NTP로 검색을 해보니 4개가 나왔는데, 과거에 WIZnet에서 근무했던 Raphael 님이 만든 라이브러리가 있어서 이것을 Import해서 사용했다.

코드 적용에는 큰 어려움이 없었고, DHCP 사용해서 공유기에서 IP를 할당 받아서 구현을 했다. 자세한 내용은 코드를 참고해 보길 바란다.

5초에 한번씩 현재의 시간과 온/습도 값을 읽어서 시리얼로 출력해주는 코드이다.

/media/uploads/nanjsk/sht15_sntp_2.png

위 사진을 보면 현재의 시간과 온/습도 값을 출력하는 코드를 볼수 있다.

mbed에서 작성한 코드는 아래 URL에서 확인 할수 있다.

이상.