问题标签 [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.

0 投票
1 回答
1432 浏览

linux - ubuntu bash 中的错误:。./setenv.sh:没有这样的文件或目录

我在 ubuntu 终端中为 Eclipse 设置环境并运行此命令。./setenv.sh
但它显示错误。

重击:。./setenv.sh:没有这样的文件或目录

应该如何解决?

0 投票
1 回答
1063 浏览

sensors - ESP32 读取 ULP 协处理器中的 DHT22 传感器

我正在尝试在 ulp 深度睡眠中读取 dht22 传感器,但它无法正常工作,也许有人可以告诉我我做错了什么吗?

我正在重新实现 arduino-DHT 库,因为它使用我的传感器在非 ulp 模式下工作,它看起来像这样:

看起来很简单:D,我用这段代码尝试了第一部分,但它不起作用:

在我的 ulp 脚本文件中:

有任何想法吗?

0 投票
2 回答
1482 浏览

c - 调用 Lua API 时出现不受保护的错误(尝试调用空值)

我目前正在为我的 ESP32 开发一个需要使用 Lua-C-API 的应用程序。我的目标是从 C 中调用一个名为“add”的 Lua 函数,并在 ESP32 上刷新程序。

因此,在 Lua 代码(“add.lua”)中,我定义了函数“add”:

我调用接口的 C 代码如下:

这是整个 C 文件:

当我现在将它刷到我的 ESP32 上时,我收到以下消息:

加载文件时出错:无法打开 add.lua:没有这样的文件或目录PANIC:调用 Lua API 时出现不受保护的错误(尝试调用 nil 值)在核心 0 上的 PC 0x4016b808 上调用了 abort()

你知道如何解决问题吗?我的“add.lua”文件与 C 文件位于同一目录中。

0 投票
2 回答
1131 浏览

http - 实现一个能够为网站提供服务的 MQTT 服务器

简短的问题:如何在远程 Ubuntu 16 服务器上托管 MQTT 服务器,同时托管将使用 MQTT 数据的 HTTP 服务器?

真正的问题:我想构建一个由 ESP32 监控和控制的物联网系统,它将分别从远程服务器(可能是 LAMP?)发送反馈和接受命令。我还希望用户登录托管在此远程服务器上的网站,在那里她/他可以监控任何传感器值或发送命令(例如打开或关闭 LED)。那么去这里的路是什么?

有人建议我使用 MQTT,但随后出现了上述问题。

我发现了什么:我发现使用 Mosquitto MQTT,我可能能够使用 websockets 为网站提供服务。但我更喜欢可扩展性更高的 HTTPS 方法。也就是说,我打算将一个数据库链接到我的站点并运行我的 PHP 脚本。

我不是那么有经验,所以请不要把任何事情视为理所当然:)

0 投票
1 回答
293 浏览

arduino - 如何使用 ESP32 NodeMCU 将 GPS 数据从 arduino 存储到远程服务器

我目前正在为我的高级设计课程做一个项目,这涉及将通过 Arduino 从 GPS 模块检索到的经度和纬度坐标存储到服务器中。我能够成功获取坐标,并且我已经在 ESP32 和 firebase 数据库之间建立了链接,但是我现在不知道将这些数据从 Arduino 传输到 ESP32,并且想知道是否有人可以指导或指向我如何做到这一点的正确方向?这甚至可能吗?如果不是,那么在处理这种情况时有什么好的选择?我对此很陌生,任何帮助将不胜感激。

0 投票
1 回答
608 浏览

python - 让 LED 在莫尔斯中闪烁点或破折号

使用带有 python 的 ESP32,这是我的脚本。它的作用是您可以填写一些文本,然后将其转换为莫尔斯电码并显示出来。但我也希望 LED 在短划线时闪烁一秒钟,在点时闪烁 0,25 秒。

使用下面显示的脚本,我眨了眨眼。我认为是因为pattern.match. 我试过了find()findall但后来我得到了这些输出

脚本本身

0 投票
1 回答
526 浏览

mingw - 无法刷esp32

当我尝试使用make flash esp32 时,我遇到了一些问题。错误是什么?我如何解决它?谢谢大家。我的错误在这里:

0 投票
1 回答
1243 浏览

arduino - 带有 NULL 字符的 Arduino HttpClient getString 问题。ESP32

对我的十六进制 http.Get() 方法的响应应该看起来像 0x00,0x00,0x00,0x00,0x04,0x08,0xff 但是当您尝试使用 response = http.getString() 收集数据时;我得到空字符串可能是因为 getString() 通过看到 0x00 (NULL) 来终止它

那么是否有任何方法可以替换 getString() 或在 get 方法响应中接收 unit8_t 字节

如果我在服务器上编辑对 0x04,0x08,0xff 的响应,ps 代码可以正常工作

0 投票
1 回答
280 浏览

arduino - LoRa32 错误显示 BMP180 数据

我想使用ESP32 LoRa显示BMP180数据,但我收到此错误。任何帮助将不胜感激:

OLED_LoRa_Sender:113: 错误: 没有匹配函数调用'SSD1306Wire::drawString(float)'

display.drawString(bmp.readTemperature());

0 投票
2 回答
40 浏览

http - 如何更改当前访问的 HTML 页面以便用户看到它?

我现在正在做一个小项目,使用 ESP32 和 Arduino IDE。

client.println我通过多个命令设置了一个基本的服务器界面。基本上只有一个按钮,可以让我启动步进电机。还连接了一个红外传感器。一旦红外传感器发出信号,我想在打开的页面上给用户一个通知。

我尝试在 Arduino IDE 中打印到串行监视器以检查传感器的功能,它在那里工作。现在,我的想法是我可以做到

但不幸的是,它并没有起到作用。

有人可以指导我正确的方向吗?