问题标签 [arduino-esp32]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
arduino-esp32 - knolleary/pubsubclient - 发布到一台服务器并监听另一台服务器
我正在为我的项目使用 knolleary/pubsubclient/,我想问是否可以将消息发布到与侦听器不同的服务器。
我想使用 HAProxy 来侦听 esp32 通过 mqtt rabbitmq 代理发送的所有消息,但是当我发送回 esp32 时,我只需要使用一个 mqtt 代理而没有 2 个连接。
问候,拉杜
c - Esp32-(xQueueGenericReceive)- 断言失败
我一直在从事一个项目,其中模拟值以特定频率采样并存储在数组中。然后该值将使用 BLE 发送到用户应用程序 ESP32。但我陷入了这个错误。
/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/queue.c:1443(xQueueGenericReceive)-断言失败!abort() 在核心 1 上的 PC 0x4008e1d5 被调用
回溯:0x40091b38:0x3ffe0b20 0x40091d69:0x3ffe0b40 0x4008e1d5:0x3ffe0b60 0x400d1a2d:0x3ffe0ba0 0x4008e525:0x3ffe0be0
重新启动...等 2016 年 6 月 8 日 00:22:57
rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO,clock div: 1 加载:0x3fff0018,len:4 加载:0x3fff001c,len:1044 加载:0x40078000,len:8896 加载:0x40080400,len:5816 条目 0x400806ac
我正在使用 Esp32arduino 和 FreeRTOS 进行编程。错误出现在来自中断的信号量中,但我无法找到确切的解决方案。请帮帮我。
`
完整代码:https ://pastebin.com/K8ppkG28
提前谢谢各位
esp32 - ESP32-CAM 图像噪点
我正在使用标准 Arduino IDE 包中的 ESP32-CAM 和 CameraWebServer 示例。它工作正常,但我在浏览器中收到的图像很嘈杂:彩色线条随机出现在图片上。知道是什么原因造成的以及如何解决吗?
javascript - 使用 javascript 在 for 循环中延迟基于承诺的多文件上传处理到使用 ajax 的 esp32
你好!
我想用 javascript / jquery 上传多个文件。
我的后端是 esp32。
当前代码仅使用一个文件,但无法上传多个文件。当数组中有多个文件时,它只上传一半的文件。
这是我的代码:
我认为问题出在这里:
由于 esp32 无法在这么长的时间内完成任务,我试图延迟这样的请求:
我认为该updatePromises()
函数是问题所在,因为它在 promises 数组填满之前被调用。所以我这样做了:
再次,没有成功。这可能是因为在我为 promise 注册回调之前文件开始上传。有趣的是,在每种情况下都会调用 updatePromises 函数,但文件总是只有一半。
如果我用这种完全相同的方法只上传一个文件,一切正常。
所以问题是。
我怎样才能延迟上传ajax?我是否应该为每个文件分别设置一个变量以指示它是否已上传并上传下一个?
*编辑:这是具有公认解决方案的工作代码:
esp32 - 将 I2C HDC1080 温度传感器添加到 esp32cam
ESP32cam 没有用于 I2C 传感器的引脚,您必须使用您必须通过软件更改引脚的传感器。
在我的第一个方法中,我可以运行 I2C 扫描仪,在我的 esp32cam 上的 0x40 地址中找到我的 HDC1080 传感器
我现在遇到的问题是使用此引脚与 HDC1080 配合使用,为此我使用 ClosedCube_HDC1080 库
我尝试以这种方式修改 ClosedCube_HDC1080.cpp,但没有成功:
我的方法不对,欢迎任何帮助
home-assistant - 家庭助手Mqtt更新后切换奇怪
在家庭助理更新之前,开关一直运行良好!但是在我无法解决这个问题之后。我用 esp32-dev Kit v1 制作了我的房间灯开关,就像这样 画的
Arduino代码在这里
和家庭助理'configuration.yaml'在这里
c++ - 如果未定义将不会编译函数的宏
当前用于在调试模式下显示调试输出:
但这仍然在结果代码中包含 printX,并且已应用的参数仍然消耗内存、cpu 功率和堆栈大小,所以我的问题是:
- 有没有办法拥有一个不包括函数的宏,并且在“发布模式”下“忽略”源代码中的所有调用并且基本上不使用它编译任何东西?
c++ - 无法使用来自 WAN 的端口转发访问 ESP32 http 服务器
问题:我无法使用来自 WAN 的端口转发访问我的 ESP32 的 http 服务器。
细节
- 我在我的 Mac 上设置了另一个 http 服务器(Python - m http.server),
我可以从 LAN 和 WAN 访问它。所以,我认为端口转发设置没有问题。 - 我可以从 LAN 访问我的 ESP32 的 http 服务器。
我在下面向您展示 ESP32 中的代码。
请帮我。
c++ - 获取 2 次之间的总秒数
我想在 Arduino 中实现这个功能
像这样,但不使用所涉及的日期:
esp32 - 尝试上传到 esp32-cam 时不断出错
我刚拿到我的新 esp32-cam,即使我正确地完成了在 youtube 上找到的教程视频中的所有内容,甚至观看了其他几个视频,但仍然出现错误,但我一直在给我下面的错误