Arduino将String写入串口

时间:2015-04-06 13:24:27

标签: arduino arduino-uno

我正在尝试将String写入arduino中的序列号

该字符串有多种数据类型:

String sendID=("alarmWithPointer:" + String(12,DEC) ) ;//AlarmOncePointer

并且Serial.write(sendID) 会出错,所以我尝试了:

 void sendDataSerial(String data)
 {

    int len=data.length()+1;
     char buf[len];
     data.toCharArray(buf, len) ;
     Serial.write(buf);

 }

其中也给出了序列中的随机数。

1 个答案:

答案 0 :(得分:0)

您是否尝试使用Serial.Print()(ASCII字符)代替Serial.Write()(二进制数据)?