first
Dependencies: SHTx SNTPClient WIZnetInterface mbed
https://developer.mbed.org/users/nanjsk/code/SHT15_WIZwiki-W7500/
지난 글에는 그냥 SHT15의 값만 프린트 해주는 예제를 작성했었다. 이번에는 NTP를 이용하여 네트웍에서 시간정보를 읽어와서 현재의 시간과 온/습도 값을 표시해 보자.
우선 NTP 라이브러리가 mbed에 있는지 확인해 보았다.
NTP로 검색을 해보니 4개가 나왔는데, 과거에 WIZnet에서 근무했던 Raphael 님이 만든 라이브러리가 있어서 이것을 Import해서 사용했다.
코드 적용에는 큰 어려움이 없었고, DHCP 사용해서 공유기에서 IP를 할당 받아서 구현을 했다. 자세한 내용은 코드를 참고해 보길 바란다.
5초에 한번씩 현재의 시간과 온/습도 값을 읽어서 시리얼로 출력해주는 코드이다.
위 사진을 보면 현재의 시간과 온/습도 값을 출력하는 코드를 볼수 있다.
mbed에서 작성한 코드는 아래 URL에서 확인 할수 있다.
이상.