-1
我写了一个程序,通过麦克风输入从气象站读取天气数据。我现在已经订购了Arduino Mega,但在它到来之前,我想问一些问题。使用Arduino将天气数据存储在数组中
如果我将使用Arduino读取来自气象站的数据,并把它变成一些阵列(姑且称之为A
),然后包括与该阵列的头文件,我可以使用该数组在我.cpp
文件,其中的其余部分我的计划是?
总之,我不想编辑我的程序;我只想让Arduino将数据读入数组。
我写了一个程序,通过麦克风输入从气象站读取天气数据。我现在已经订购了Arduino Mega,但在它到来之前,我想问一些问题。使用Arduino将天气数据存储在数组中
如果我将使用Arduino读取来自气象站的数据,并把它变成一些阵列(姑且称之为A
),然后包括与该阵列的头文件,我可以使用该数组在我.cpp
文件,其中的其余部分我的计划是?
总之,我不想编辑我的程序;我只想让Arduino将数据读入数组。
您可以使用您的程序通过Serial
将此数组发送到Arduino
。 您的Arduino
必须连接到您的计算机,并会收到天气数据。然后你决定如何处理它。 如果您将信息放在.cpp
的阵列中,则只能通过重新编译Arduino代码和新的.cpp
来重新载入信息。 尝试解释你在上层的答案。
你知道,头文件包含只在编译时完成,而不是在运行时完成?所以这样做只会给你旧的sttic数据,而不是来自站点的实时数据。除此之外,是的,这是可能的。 – 2015-03-08 19:07:34
你能帮我在运行时怎么做吗? – Mario 2015-03-08 20:09:35
你应该解释你正在努力完成什么。忘记数组,cpp和头文件:这些只是错误实现的细节。尝试在更高级别描述你的问题,如果它不是一个编程问题(很可能),请在http://arduino.stackexchange.com/上发布你的问题。 – 2015-03-11 14:37:15