Visual studio code Visual Studio代码Arduino扩展-串行监视器输入无行结束

Visual studio code Visual Studio代码Arduino扩展-串行监视器输入无行结束,visual-studio-code,arduino,Visual Studio Code,Arduino,我正在使用和“将文本发送到串行端口”来读取用户的输入,在代码中使用serial.readString() 但是,没有在输入上没有行结尾的选项。我在其他地方看到它应该沿着底部的蓝线,但事实并非如此。有一个用于VSC的CLRF,但没有一个用于Arduino串行端口 我遇到的问题是,我试图比较用户的输入,但不能,因为,例如,如果他们输入 red 会的 red 结尾有一行新词。同样的问题 我发现一个“总比没有好”的选择是: Serial.readStringUntil(' '); 然后,如果始

我正在使用和“将文本发送到串行端口”来读取用户的输入,在代码中使用serial.readString()

但是,没有在输入上没有行结尾的选项。我在其他地方看到它应该沿着底部的蓝线,但事实并非如此。有一个用于VSC的CLRF,但没有一个用于Arduino串行端口

我遇到的问题是,我试图比较用户的输入,但不能,因为,例如,如果他们输入

red
会的

red

结尾有一行新词。

同样的问题

我发现一个“总比没有好”的选择是:

Serial.readStringUntil(' ');
然后,如果始终在文本后发送“”空格,则函数将忽略它,并仅将文本传递给字符串。当然,它可以与其他字符一起使用。 第二个问题是,它还将新行字符保存为以下读取中的字符串,您可以忽略该字符串,但这可能会很烦人

我打算使用新行char:

Serial.readStringUntil('\n');
但它似乎不能正常工作

让我们看看是否有人找到了合适的解决方案