String comdata = "";
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println();
Serial.println();
Serial.println();
}
void loop() {
// put your main code here, to run repeatedly:
SerialEvent();
}
void SerialEvent()
{
while (Serial.available() > 0)
{
comdata += char(Serial.read());
delay(2);
}
if (comdata.length() > 0)
{
int pos = 0;
int spilt = 0;
String str[8];
int num[8];
for(int i=0;i<comdata.length();i++)
{
if(comdata[i] != ',')//逗號爲分隔符
{
str[pos] += comdata[i];
}
else
{
pos++;
}
}
for(int i=0;i<8;i++)
{
num[i] = str[i].toInt();
//Serial.println(str[i]);
//Serial.println(num[i]);
}
//
//將str[i]和num[i]傳送到其他函數去處理
//
//清空字符串
comdata = "";
}
}