通过串行(Arduino)拆分逗号分隔的字符串

Splitting a comma separated string through serial (Arduino)

所以我的 arduino 正在从串行接收一个字符串,包含三个用逗号分隔的值,我试图将这些值分成三个不同的变量,剩下的我可以做。

字符串类似于“1000,1.5,0.9”或“5000,20,0.01”

我想要这样的东西: 一个 - 1000, b - 1.5, c - 0.9

干杯

我想您收到的字符串可以分为三个部分。这是取自 thread:

的示例代码
void setup(){
    Serial.begin(9600);
}
void loop(){
    String first  = Serial.readStringUntil(',');
    Serial.read(); //next character is comma, so skip it using this
    String second = Serial.readStringUntil(',');
    Serial.read();
    String third  = Serial.readStringUntil('[=10=]');
    //parse your data here. example:
    //double x = Double.parseDouble(first);
}