함께 만드는 별빛 세상, 천문노트 · Since 2001

[자작세상]받아온 GPS 데이터를 LCD에 출력

정재원 2009-11-08 (일) 19:19 7233
목록
이전글 다음글

웹 아카이브(2020-06-04 기록)에서 복원한 글입니다. 일부 이미지나 첨부파일이 빠져 있을 수 있습니다.

 

 

^ 이번에 새로 구입한 20x4 캐릭터LCD ㅋㅋ

 

GPS 모듈에서 받아온 GPS데이터를 배열에 저장한후

원하는 데이터를 뽑아 캐릭터 LCD에 출력해보았다.

 

 

처음엔 아무생각없이 쉽겠다고 생각하고 파싱을 하였는데

데이터를 파싱하는것 보다

문자하나씩들어오는 GPS데이터를 모아서

하나의 배열에 문자열로 넣는 작업이 좀 잘되지 않아서 고생을 하였다

원형 큐 개념이 필요하다고 했는데 꼭 그런 방법이 아니더라도 가능했다.ㅋ

 

/******************************************************************************************************************
//    GPGGA 분석

//                       UTC타임,      위도,                         경도,            위성수,                고도
 //   $GPGGA,  084907.00,   3548.35786,N,   12832.42228,E, 1,   04,         2.85,  100.1,M,   22.8,M,,*5C
 ******************************************************************************************************************/

GPS데이터 추출은 문자열로 배열에 저장시킨 데이터를 가져와서

"$GPGGA"를 찾고 그뒤로 ','쉽표의 갯수를 카운트 해서

몇번쨰 쉽표 뒤에 있는가에 따라서 데이터를 분류후 추출하였다.

 

 

 

댓글 0

로그인하면 댓글을 쓸 수 있습니다.

자작 게시판

총 111건
글쓰기