主页 > 编程资料 > Arduino >
发布时间:2015-03-11 作者:apizl 阅读:234次

String comdata = "";
void setup()
{
    Serial.begin(9600);
}

void loop()
{
    while (Serial.available() > 0)  
    {
        comdata += char(Serial.read());
        delay(2);
    }
    if (comdata.length() > 0)
    {
        Serial.println(comdata);
        comdata = "";
    }
}

comdata是一个字符串类型变量。Serial.available()是当前串口缓冲池的数据量。Serial.read()是读缓冲池的语句,每次只能读一个字节。  

文章由爱资料原创本文地址:https://www.apizl.com/archives/view-498-1.html,转载请以链接形式标明本文地址!
关键字词: