지금 시험기간입니다. 막 다가오는 월,화,수 연속해서 시험이 있어서 너무 힘들지만 ! 그래도 이번주도 블로그를 쓰고 있다는점..
그래서 평소보다 조금 간소화한 형태로 작성하고 추후에 보완하는걸로 하겠습니다. 오늘 할 것은 기상청 사이트에서 날씨 정보를 받아와 LCD로 표시하는 장치를 만들 것 입니다.
1.회로도

2. 웹페이지 접속해 데이터 가져오고 시리얼 통신으로 보여주기 코드

29:http의 접속 데이터 수를 httpCode에 저장, 접속되지 않는다면 httpCode의 값이 -1이 출력됩니다.
30~34:만약 httpCode의 값이 0보다 크면 http로 받은 문자열을 pay load변수에 저장하고 이 값을 시리얼 통신으로 전송합니다.
사실 저번 국제 표준시간 출력하기에서 사용한 코드들이 많아 수월하게 코딩을 할 수 있었다. 참고로 delay를 10초로 한 이유는 공공서버에서 너무 자주 접속할시 공격으로 판단하여 IP를 막을 수 있기 때문입니다.
3.출력결과

우리는 여기서 온도와 습도값만 뽑아서 쓰고 싶다 그러기 위해서는 아래와 같은 코드를 추가해주면 된다.

온도값의 종료문자인 /<temp>를 찾아서 temp변수에 대입합니다. 찾았다면 </temp>문자의 시작위치를 반환한 하고 만약 temp의 위치가 0보다 크면 참입니다. 여기서 wt_temp에 temp값에 해당하는 문자열을 잘라서 넣습니다. 습도값도 똑같이 진행됩니다.

이걸 이제 저번에 배웠던 LCD 코드를 활용하여 LCD에 출력해주면 됩니다.

오늘은 간단하게 온도,습도값을 LCD에 출력해 보았는데요 사실 시험기간이기도 해서 저번에 했던 활동을 리마인드 한다는 느낌으로 블로그를 작성해 봤습니다. 다음주부터는 시험도 끝나고 종강이니 더욱 양질의 블로그로 찾아오겠습니다! 다들 좋은 성적 받으세요 !
'팜 시스템' 카테고리의 다른 글
| 방학 프로젝트 시작 (3) | 2025.07.27 |
|---|---|
| 실시간 주식시세 표시장치 만들기 (0) | 2025.06.18 |
| 아두이노로 인터넷 표준시간 표시하기 (0) | 2025.05.31 |
| 기본적인 아두이노 실습2 (0) | 2025.05.23 |
| 기본적인 아두이노 실습 (0) | 2025.05.15 |