From 4b4dd90ec2173f19d7eba52d08dd3d49b1b033a3 Mon Sep 17 00:00:00 2001 From: iori3662 <7522111@ed.tus.ac.jp> Date: Fri, 5 Jan 2024 21:56:22 +0900 Subject: [PATCH 1/2] GPS_test --- GPS_test/GPS_test.ino | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 GPS_test/GPS_test.ino diff --git a/GPS_test/GPS_test.ino b/GPS_test/GPS_test.ino new file mode 100644 index 0000000..42ca4ba --- /dev/null +++ b/GPS_test/GPS_test.ino @@ -0,0 +1,22 @@ +#include +#include + +TinyGPSPlus gps; + +void setup() { + Serial.begin(115200); //シリアルモニターに表示させるシリアル通信 + Serial1.begin(9600); //GPSと通信するシリアル通信 +} + +void loop() { // run over and over + while (Serial1.available() > 0){ //GPSと通信ができたとき + char c = Serial1.read(); //UART通信で情報を読み取って変数cに代入 + //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()); //高度 + } + } +} \ No newline at end of file From 953d24004b7f787f1a32f35a6b00ad1fc791726d Mon Sep 17 00:00:00 2001 From: iori3662 <7522111@ed.tus.ac.jp> Date: Fri, 5 Jan 2024 21:59:48 +0900 Subject: [PATCH 2/2] =?UTF-8?q?Cntl+T=E3=81=97=E3=81=BE=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- GPS_test/GPS_test.ino | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/GPS_test/GPS_test.ino b/GPS_test/GPS_test.ino index 42ca4ba..5621470 100644 --- a/GPS_test/GPS_test.ino +++ b/GPS_test/GPS_test.ino @@ -1,22 +1,25 @@ #include #include - + TinyGPSPlus gps; - + void setup() { - Serial.begin(115200); //シリアルモニターに表示させるシリアル通信 - Serial1.begin(9600); //GPSと通信するシリアル通信 + Serial.begin(115200); //シリアルモニターに表示させるシリアル通信 + Serial1.begin(9600); //GPSと通信するシリアル通信 } - -void loop() { // run over and over - while (Serial1.available() > 0){ //GPSと通信ができたとき - char c = Serial1.read(); //UART通信で情報を読み取って変数cに代入 - //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()); //高度 - } - } + +void loop() { // run over and over + while (Serial1.available() > 0) { //GPSと通信ができたとき + char c = Serial1.read(); //UART通信で情報を読み取って変数cに代入 + //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()); //高度 + } + } } \ No newline at end of file