我正在尝试通过串行通信从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) . 我尝试过使用网上找到的很多方法但没有帮助 .