Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 将处理中的整数数组发送到Arduino_Arrays_Serial Port_Processing_Arduino Uno - Fatal编程技术网

Arrays 将处理中的整数数组发送到Arduino

Arrays 将处理中的整数数组发送到Arduino,arrays,serial-port,processing,arduino-uno,Arrays,Serial Port,Processing,Arduino Uno,我试图通过串行通信将一个包含200个整数的数组从Processing发送到Arduino UNO 我使用低字节和高字节发送整数值 例如: 我还尝试发送char而不是int,但运气不好 然而,一段时间后,arduino无法读取实际数字并打印出25612885等值 在Arduino端,我读取的传入数据如下: array[i] = Serial.read() * 256+Serial.read(); 这适用于前30-35个传入数据。那么传入的数据就没有任何意义了 对于如何将大于100的整数数组从处理

我试图通过串行通信将一个包含200个整数的数组从Processing发送到Arduino UNO

我使用低字节和高字节发送整数值

例如:

我还尝试发送char而不是int,但运气不好

然而,一段时间后,arduino无法读取实际数字并打印出25612885等值

在Arduino端,我读取的传入数据如下:

array[i] = Serial.read() * 256+Serial.read();
这适用于前30-35个传入数据。那么传入的数据就没有任何意义了

对于如何将大于100的整数数组从处理传递到Arduino,您有什么建议或已知的过程吗。我尝试过使用网上找到的许多方法,但没有任何帮助


你确定你有足够的SRAM来存储所有200个整数吗?@IgnacioVazquez Abrams我已经发送了50个整数。有没有办法清除它们,然后再发送50个?你不需要清除它们;只是。@IgnacioVazquez Abrams我已经试过了,但它总是会取前50个值,即使我从处理中发送了不同的数组
array[i] = Serial.read() * 256+Serial.read();