将固件上传到粒子光子

时间:2016-03-04 22:27:01

标签: wifi firmware

我收到错误1"当使用粒子io中继时 - 我使用的是与此处相同的固件:https://github.com/spark/relayshield。我需要改变什么?

1_Blink_a_Relay.cpp:2:37: fatal error: RelayShield/RelayShield.h: No such file or directory
#include "RelayShield/RelayShield.h"

2 个答案:

答案 0 :(得分:0)

您的代码看起来无法找到您要导入的库。经常(尤其是在为粒子调整Arduino代码时),需要删除库的文件夹名称。请尝试使用#include "RelayShield.h

如果不起作用,请提供更多信息,例如您的开发环境。 (您使用的是基于Web的IDE吗?您从那里导入了库吗?)

干杯!

答案 1 :(得分:0)

如果您正在使用build.article.io中的web ide,那么您必须包含该库。在闪存,编译,保存和代码之后,您必须转到左侧菜单栏上的第五项。应该说库,看起来像书签。点击它。它会弹出一个视图。向下滚动,直到看到社区库搜索栏。并搜索RelayShield。它将显示" RELAYSHIELD",目前由520人(或类似的东西)使用。单击它,它将打开库。向下滚动左侧(弹出的那个),直到您看到按钮"包含在应用程序"中。点击它,然后选择您的应用。点击它后,它会显示你的应用程序。然后向下滚动该弹出视图,直到您看到"添加到此应用程序"。只需单击此按钮,它就会在项目中包含该库。

对于桌面上的Particle Dev,它要困难得多。如果您正在使用Particle Dev,请回复,我会为您提供解决方案。使用Particle Dev管理库非常困难。但是,如果您想在互联网上使用粒子生成时使用串行监视器,您可以做的是在粒子生成(build.particle.io)上执行常规串行命令,并在粒子上打开串行监视器在连接到粒子光子后开发