gpsraw.ino
gpsraw.ino
#include <M5Stack.h>
HardwareSerial GPSRaw(2);
void setup() {
M5.begin();
GPSRaw.begin(9600);
Serial.println("hello");
termInit();
}
void loop() {
// put your main code here, to run repeatedly:
if(Serial.available()) {
int ch = Serial.read();
GPSRaw.write(ch);
}
if(GPSRaw.available()) {
int ch = GPSRaw.read();
Serial.write(ch);
termPutchar(ch);
}
}
結果
$GNRMC,022323.00,V,,,,,,,010218,,,N*6B
$GNVTG,,,,,,,,,N*2E
$GNGGA,022323.00,,,,,0,00,99.99,,,,,,*7A
$GNGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*2E
$GNGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*2E
$GPGSV,3,1,10,05,07,131,,10,21,316,,12,20,151,,13,21,064,*7A
$GPGSV,3,2,10,15,51,051,,20,62,135,,21,40,248,27,24,89,055,*77
$GPGSV,3,3,10,25,01,183,,32,03,274,*77
$GLGSV,1,1,02,73,17,194,,80,66,159,*6C
$GNGLL,,,,,022323.00,V,N*56
FullExample.ino
GPS CLOCK with M5STACK
macsbug で公開していただいているGPS CLOCK with M5STACKを動かしました。
動作するにあたり以下の場所にあるFree_Fonts.hをスケッチと同場所にコピーしました。
ユーザー名/Documents/Arduino/libraries/M5Stack/examples/Advanced/Display/Free_Font_Demo/Free_Fonts.h