我试图通过串行通信从Processing到Arduino UNO发送一个由200个整数组成的数组。
我使用低字节和高字节发送整数值。
例如:
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个传入数据。那么传入的数据没有任何意义。
您是否有任何关于如何将整数数组(超过100个)从Processing传递到Arduino的建议或任何已知过程。我尝试过使用网上找到的许多方法但没有帮助。