/*Test the communication between ROS and arduino throuth serial
bob
2016,1,9
*/
char byte1;
String str1 = "";
void setup()
{
Serial.begin(9600);
pinMode(13, OUTPUT);
}
void loop()
{
while (Serial.available() > 0)
{
str1 += char(Serial.read());
}
if (str1.length() > 4)
{
Serial.println(str1);
str1 = "";
}
Serial.println("Good night");
digitalWrite(13, HIGH); // set the LED on
delay(500); // wait for a second
digitalWrite(13, LOW); // set the LED off
delay(500); // wait for a second
}
arduino将从串口接收到的数据打印出来
于 2016-01-16 14:38:48 首次发布