フォーマットで送信する3つのセンサーからのシリアルポートからのデータがあります
sensor0,sensor1,sensor2
私はこのプログラムを使用します:
#include <iostream>
#include <string>
#include <sstream>
#include <Windows.h>
#include "SerialClass.h"
char buffer[25];
using namespace std;
int i;
int main()
{
Serial oSerial("COM8:");
oSerial.WriteData("1",1);
Sleep(100);
oSerial.ReadData(buffer,25);
string str = buffer;
string word;
stringstream stream(str);
while( getline(stream, word, ',') )
cout <<word << "\n";
Sleep (10000);
}
結果は次のとおりです。
sensor0
sensor1
sensor2
結果が次のようになるように、データの結果がバッファ/変数にあることを望みます
y1=sensor0
y2=sensor1
y3=sensor2
結果がそのようになるようにコードを変更するにはどうすればよいですか。