Arduino(25) GPS受信機キット

ブログランキング・にほんブログ村へ  

久しぶりの電子工作ネタです。4ヶ月ぶりにArduinoを引っ張り出してきました。
秋月電子の「GPS受信機キット」を手に入れたので、早速使ってみました。

GPS受信機キット

配線

 

 

スケッチ

#include <TinyGPS++.h>
#include <SoftwareSerial.h>

TinyGPSPlus gps;
SoftwareSerial mySerial(10, 11); // RX, TX
//TinyGPSCustom magneticVariation(gps, "GPRMC", 10);

void setup() {
// Open serial communications and wait for port to open:
Serial.begin(57600);
while (!Serial) {
; // wait for serial port to connect. Needed for native USB port only
}

Serial.println("Goodnight moon!");

// set the data rate for the SoftwareSerial port
mySerial.begin(9600);
mySerial.println("Hello, world?");
}

void loop() { // run over and over
while (mySerial.available() > 0){
char c = mySerial.read();
//Serial.print(c);
gps.encode(c);
if (gps.location.isUpdated()){
Serial.print("LAT ="); Serial.println(gps.location.lat(), 6);
Serial.print("LONG="); Serial.println(gps.location.lng(), 6);
Serial.print("ALT ="); Serial.println(gps.altitude.meters());
}
}
}

 

実行結果

 

緯度、経度らしき物が表示されています。小数点以下は消してます。

 

ブログランキング・にほんブログ村へ

コメントを残す

メールアドレスが公開されることはありません。