GPS / LCD在他们自己的草图中正常工作。 SD / SPI在他们自己的草图中工作正常。但是当我结合代码时,我会遇到内存问题。
由于我只需要以CSV格式写入SD卡,因此我正在寻找一种精简版/ SD / SPI组合,它只能用于使用PC来读取数据。我四处搜索,发现了一些可能但是它们都只有旧的和FAT16。我需要使用FAT32,因此我目前仍然使用SD / SPI。
我已订购了Arduino Mega,因为它有8M的内存,所以问题应该消失,但原来的GPS已经设置在我的卡车上,我将不得不重建Mega的支架和项目盒,所以想用4MB的Uno来解决内存问题。我只会使用Mega来确保完整的Sketch能够正常运行并且需要14美元,不需要大笔费用进行测试。
任何人都可以使用SD / SPI组合的精简版本,因为我的代码足够紧,直到我添加这些库。
Arduino delay函数会导致Arduino代码卡死,因为它阻止了Arduino的循环,而在delay函数期间,Arduino无法做任何其他的事情,因此,如果你的代码中有太多的delay函数,它可能会导致Arduino卡死。这个其实是在一块板子上集成了arduino和一个小型的linux系统,自带wifi模块,wifi通信的工作由linux来做,传感器的数据采集由arduino来做,他俩之间的数据交互通过Bridge库来做。不过板子较贵,大概480左右。意大利原产。适合玩,你需要学习的就是去官网看这款板子的文档,买一些杜邦线和传感器,选择一个物联网云平台,用来测试采集和传输数据!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)