Arduino串口传输的朋友都知道,Arduino的Serial.read()每次只能读一个字节,
所以我们就把数据直接读出来 显示也好 使用也好都可以
String content = "";
void setup()
{
Serial.begin(9600);
}
void loop()
{
while (Serial.available() > 0)
{
content += char(Serial.read()); //使用这个直接循环加起来
delay(2);
}
if (content.length() > 0)
{
Serial.println(content);
content = "";
}
}
Arduino 将 String 转化为 int
String my_str = "123";
int my_int = my_str.toInt();
这些试试吧