^ 이번에 새로 구입한 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"를 찾고 그뒤로 ','쉽표의 갯수를 카운트 해서
몇번쨰 쉽표 뒤에 있는가에 따라서 데이터를 분류후 추출하였다.