次のように、コンマなどの区切り記号を使用して Arduino 項目を行に出力します。
Serial.print(VALUE 1);
Serial.print((" , "));
Serial.print(VALUE 2);
Serial.print((" , "));
Serial.println(LAST VALUE);
最後の値に println を使用すると、以前のすべての出力が 1 行にまとめられます。Arduino シリアル モニターを使用すると、次のような結果が得られます。
VALUE 1 , VALUE 2 , LAST VALUE
Python で値を簡単に分割し、配列から値を取得するように各値に変数を割り当てることができます。
SERIALDATA= sensorData.readline() #Read line of text from Arduino
DATASPLIT= SERIALDATA.split(' , ') #Splits the line of text into array of strings composed of each individual sensor data
pyVALUE1= DATASPLIT [0]
pyVALUE2= DATASPLIT [1]
pyFINALVAL= DATASPLIT [2]