从Processing到Arduino发送一个整数数组

时间:2015-08-31 20:27:19

标签: arrays serial-port processing arduino-uno

我试图通过串行通信从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的建议或任何已知过程。我尝试过使用网上找到的许多方法但没有帮助。

0 个答案:

没有答案