我正在尝试通过串行通信从Processing到Arduino UNO发送一个200个整数的数组 .
我使用低字节和高字节发送整数值 .
For example:
port.write((int)intArrayValue[i] /256);
port.write((int)intArrayValue[i] %256);
我也尝试发送 (char)
而不是 (int)
但没有运气 .
但是经过一段时间后,arduino没有读取实际的数字并打印出值如 256,12885 etc.
在Arduino方面,我正在阅读Incoming数据如下:
array[i] = Serial.read() * 256+Serial.read();
这适用于前30-35个传入数据 . 然后传入的数据没有任何意义 .
你有任何建议或任何已知的过程如何从Processing到Arduino传递整数数组(超过100) . 我尝试过使用网上找到的很多方法但没有帮助 .