【问题标题】:Use Arduino to store weather data in an array使用 Arduino 将天气数据存储在数组中
【发布时间】:2015-03-08 18:58:18
【问题描述】:

我编写了一个程序,通过麦克风输入从气象站读取天气数据。我现在已经订购了一个 Arduino Mega,但在它到货之前,我想问一些问题。

如果我使用 Arduino 从气象站读取数据并将其放入某个数组(我们称之为 A),然后在该数组中包含一个头文件,我可以在我的 .cpp 文件中使用该数组吗?我的程序的其余部分是?

简而言之,我不想编辑我的程序;我只是想让 Arduino 将数据读入一个数组。

【问题讨论】:

  • 你知道头文件包含只在编译时完成,而不是在运行时?所以这样做只会给你旧的静态数据,而不是来自车站的实时数据。除此之外,是的,这是可能的。
  • 你能帮我在运行时怎么做吗?
  • 你应该解释你想要完成什么。忘记数组、cpp 和头文件:这些只是错误实现的细节。尝试在更高级别描述您的问题,如果结果不是编程问题(很可能),请将您的问题发布到 arduino.stackexchange.com

标签: c++ arrays arduino


【解决方案1】:

您可以使用您的程序将该数组通过Serial 发送到Arduino。 您的Arduino 必须连接到您的计算机并接收天气数据。然后你决定如何处理它。 如果您将信息放入.cpp 的数组中,则只能通过使用新的.cpp 重新编译Arduino 代码来重新加载信息。 试着在上层解释你的答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多