[흥프로] 아두이노 NEO-6M GPS GY-GPS6MV2 사용하기



아두이노 NEO-6M GPS 모듈 
사용하기





안녕하세요~!!

구독자 여러뷴~

디바이스마트 엔지니어 흥프로 입니다~~!!~!

오늘의 포스팅은 !!!

아두이노 NEO-6M GPS GY-GPS6MV2 사용기 입니다..!!!!!



 NEO-6M GPS 모듈 GY-GPS6MV2 [SZH-EK095]
http://www.devicemart.co.kr/goods/view?no=1321968


가성비가 생각보다 많이 좋더라고요.!!?

GPS 칩셋 중 많이 사용 되는 ublox NEO-6M GPS 칩셋 사용 하였습니다.

 전격 전압은 3V-5V 이여서

라즈베리파이나 아두이노 사용 가능하겠네요.!

기본 baud rate: 9600

통신속도는 코딩시에 잘 맞춰서 진행 해줘야겠죠?

Interface: RS232 TTL

RS232 통신 기반으로 사용 합니다.~

Antenna : 25 * 25mm
Module : 25mm * 35mm
PCB : 36mm*26mm



TinyGPS 라이브러리를 사용해서 구동 해보겠습니다.!

아래 링크에서 라이브러리를 압축 파일로 받아주세요.~

https://github.com/mikalhart/TinyGPS





아두이노 IDE를 실행해 봅시다.~~

스케치 -> 라이브러리 포함하기 -> .ZIP 라이브러리 추가 눌러서

다운 받은 TinyGPS-Master 를 추가합시다.!!





추가 하셨으면 툴->라이브러리 관리 

눌러서 업데이트 진행 해주세요~





이제 파일 -> 예제 -> TinyGPS-master에서

test_with_gps_device를 실행해 봅시다.







아래의 예제에서 저희가 꼭 확인해야 할 곳은 두곳 인데요!

SoftwareSerial ss(4,3); 

시리얼 통신을 dio 3번과 4번 핀을 이용한다는 겁니다.

GPS의 RX - 아두이노 3번 
GPS의 TX - 아두이노 4번
연결해 주세요~

ss.begin(9600); 으로 변경해주세요.!!










비슷한 제품으로 회로도 올려드릴께요.~
같은 제품은 없어서...ㅠㅠ






다 연결이 끝나셨다면 

다운로딩 해보세요~

GPS가 정상 연결 되면 아래와 같이 

시리얼 모니터에 각종 정보를 나타냅니다.

실내에서 테스트하시고 안된다고 하시는분들 없겠죠... ;;;;;

당연히 안되겠죠..???;;;;;

꼭 실외에서 테스트 해주시고요.~~

GPS가 정상 연결 되면 GPS 보드에 있는 

LED(RED)가 일정 주기로 깜빡 입니다.



오늘은 여기까지~

다음 포스팅도 많은 기대 부탁 드려요~~
감사합니다!!~ 안뇽!!!

댓글 쓰기

2 댓글

  1. TinyGPS-master 라이브러리를 추가했는데, 그이후에 라이브러리 업데이트는 어떻게 하나요?... 제가 추가한 라이브러리가 안나와서요 ㅠㅠㅠ 그래서 라이브러리 추가가 안된건지 확인해봐도 이미 추가된 라이브러리라고 나옵니다 ㅠㅠㅠ

    답글삭제
    답글
    1. 오 댓글이 있는지 몰랐어요 ㅠㅠ 이제 확인 해드리네요 라이브러리 업데이트는 툴 -> 라이브러리 관리 누르면 자동으로 쫘좌작 됩니다!!

      삭제