我正在尝试使用 Arduino Uno 解析来自 GPS 模块的信息。我的想法是将 NEMA 句子转换为字符串,然后使用简单的代码将逗号分隔的文本分成组。一旦完成,我就可以将这些组的某些部分显示到屏幕上。
这可能吗?我在下面包含了我非常简单的代码。请记住,在代码方面我是初学者。
int rxPin = 0; // RX PIN
int txPin = 1; // TX TX
String text = Serial.read();
String message = text;
int commaPostion;
void setup() {
pinMode(rxPin, INPUT);
pinMode(txPin, OUTPUT);
Serial.begin(4800);
Serial.println(message);
do{
commaPosition = message.indexof(',');
if(commaPosition != -1)
{
Serial.println(message.substring(0,commaPosition));
message = message.substring(commaPosition+1, message.length());
}
else
{ //here after last comma is found
if(message.length() > 0)
Serial.println(message);
}
while(commaPosition >=0);
{
}
void loop() {
}