28得票2回答
Arduino的`yield()`函数的秘密是什么?

Arduino文档在https://www.arduino.cc/en/Reference/Scheduler解释了关于Due的yield()。显然,这是Scheduler库的一部分:#include <Scheduler.h> 然而,我可以在我的Nano或ESP8266上调用yi...

18得票3回答
ESP8266/Arduino:为什么需要在ISR和从ISR调用的函数中添加ICACHE_RAM_ATTR宏?

注意:自从esp8266/Arduino 发布3.0.0版后,ICACHE_RAM_ATTR已更改为IRAM_ATTR。对于未来的读者,我更新了链接到ESP8266 Arduino Core文档,但保留了问题的其余部分。 我读到,在我的Arduino代码中,为了防止随机崩溃,我需要向中断...

13得票2回答
是否有适用于Arduino IDE编写的代码测试的esp8266模拟器?

有没有一个好的esp8266模拟器软件可以用于自动化测试?能否在这些模拟器上运行在Arduino IDE上编写的代码?

12得票1回答
无法修改 espressif 提供的 ESP8266 示例代码

我的设备是使用Eclipse和NodeMcu的Espressif SDK,我想用C语言进行编程。 我按照所有步骤操作,可以在Eclipse环境下编译并烧录板子。我不需要按任何按钮来加载flash,因为板子可以自行处理(至少我读到的是这样)。根据这个网址,显然我有一个NodeMCU 0.9版,...

12得票4回答
在Arduino-ESP8266中如何获取时间戳?

我想在Arduino-ESP8266中获取时间戳。 但是我不知道如何获取时间戳。 我猜我们需要从互联网上获取时间,因为ESP8266没有时钟。我们只需要在需要时间戳的时候获取一次吗?还是每次都需要获取? 我已经通过Wi-Fi连接到互联网了。

12得票2回答
如何在esp8266(Nodemcu开发板)上运行Node.js?

我正在尝试将Apple HomeKit连接到NodeMCU开发板,找到了一篇在我的电脑上可行的教程,但我想知道是否有任何方法可以在NodeMCU开发板(ESP8266)上加载和运行Node.JS?

11得票1回答
连接移动设备与ESP8266

我正在进行一个家庭自动化项目,希望将一个移动应用程序连接到ESP8266。 我可以从移动应用程序向AWS服务器发布消息,该服务器设置为代理。(正常工作) 我可以从AWS发布一条消息到树莓派。(正常工作) 我还可以从树莓派向NodeMCU / ESP8266发布Mqtt消息。(正常工作) ...

10得票3回答
在ESP8266WebServer中设置通配符

我想使用ESP8266WebServer.h将所有以“/robot”开头的路径发送到特定的处理程序。我尝试了几种变化:server.on ( "/robot", handleDirection ); server.on ( "/robot/", handleDirection ); serve...

10得票1回答
没有COM口,也没有/dev/tty*——尝试了不同的操作系统和不同的电缆。

我的开发板是Amica V3,有两个,但都似乎存在同样的问题。 我试图让设备显示出来,以便能安装NodeMCU固件。 我在不同的计算机和不同的操作系统上尝试了这个方法(Windows7/10 + OS X 10.11.4),每次都确保先安装SiLabs CP210X驱动程序。但是无论如何,...

9得票9回答
发生了致命的esptool.py错误:无法配置端口。PermissionError(13,“系统连接的设备未能正常工作。”,None,31)

我正在使用Windows操作系统,尝试在Arduino IDE中为ESP8266运行.ino代码时遇到以下错误,当我尝试将代码上传到ESP8266时: 发生了致命的esptool.py错误:无法配置端口,出现了一些问题。原始消息:PermissionError(13,“系统连接的设备未能正...