5
如何在arduino上一次接收整个字符串而不是1个字符?
我已成功遵循此网站上的指示: http://www.doctormonk.com/2012/04/raspberry-pi-and-arduino.html 而且我完全能够按照网站的指定在pi和arudino mega之间进行通信。 但是,我不是要发送表示LED闪烁次数的整数,而是要发送ASCII文本,例如: 从pi到arduino的“向前移动5米”,“向左转”,“向后移动10米”。 我写了以下代码: char inData[64]; char inChar=-1; void setup(){ Serial.begin(9600); Serial.begin("Waiting for Raspberry Pi to send a signal...\n"); } void loop(){ byte numBytesAvailable= Serial.available(); // if there is something to read if (numBytesAvailable > 0){ // store everything into "inData" int i; for (i=0;i<numBytesAvailable;i++){ inChar= Serial.read(); …
11
arduino