arduino-ide 相关问题

Arduino是一个在Windows,Mac OSX和Linux上运行的开源IDE。

我正在尝试为ESP32-C3-MINI-1的EXT0和/或EXT1唤醒策略实施代码。由于尚未收到开发套件,我正在使用WOKWI模拟器进行测试。但是,我什至无法让董事会从Ext0策略中唤醒更不用说Ext1了。我不确定代码中有什么问题。感谢任何帮助,谢谢!

#define INTERRUPT_PIN 2 RTC_DATA_ATTR int bootCount = 0; void setup() { Serial.begin(115200); delay(1000); //pinMode(LED, OUTPUT); // digitalWrite(LED, LOW); ++bootCount; Serial.println("Boot number: " + String(bootCount)); print_wakeup_reason(); Serial.println("Starting"); delay(2000); for(int i=3; i!=0; i--){ Serial.println(i); delay(1000); } Serial.println("Going to sleep now"); esp_deep_sleep_enable_gpio_wakeup(1 << INTERRUPT_PIN, ESP_GPIO_WAKEUP_GPIO_HIGH); esp_deep_sleep_start(); Serial.println("This will never be printed"); } void loop() { } void print_wakeup_reason() { esp_sleep_wakeup_cause_t wakeup_reason; wakeup_reason = esp_sleep_get_wakeup_cause(); switch (wakeup_reason) { case ESP_SLEEP_WAKEUP_EXT0: Serial.println("Wakeup caused by external signal using RTC_IO"); break; case ESP_SLEEP_WAKEUP_EXT1: Serial.println("Wakeup caused by external signal using RTC_CNTL"); break; case ESP_SLEEP_WAKEUP_TIMER: Serial.println("Wakeup caused by timer"); break; case ESP_SLEEP_WAKEUP_TOUCHPAD: Serial.println("Wakeup caused by touchpad"); break; case ESP_SLEEP_WAKEUP_ULP: Serial.println("Wakeup caused by ULP program"); break; default: Serial.printf("Wakeup was not caused by deep sleep: %d\n", wakeup_reason); break; } }

回答 1 投票 0

SPI数据将ESP32-H2传输到ESP32-H2,Arduino IDE。无法让奴隶接收数据

我可以通过用O-Scope验证的主人工作,但是我从未在从属中收到数据。总是为零

回答 1 投票 0

Arduino IDE 无法编译

每当我尝试编译一个有效的项目(带有循环和设置)时,它只会抛出一个 Rust 错误,不知道该怎么办。 错误: 线程“main”因“断言失败:‘(左!=右)’而惊慌失措” 左:...

回答 1 投票 0

编译错误:未知类型名称“HardwareSerial”

我需要编写一段代码来通过UART发送数据。我在 Arduino IDE 上的 .ino 文件中编写了一个测试代码,它运行得很好。现在我尝试将代码转移到 .c 文件。我的代码如下: #包括...

回答 1 投票 0

带有 Arduino IDE 的 esp32 无法编译

给自己买了一个 esp32,用我的笔记本电脑编译并刷新了第一个代码,一切正常。尝试在同一台笔记本电脑上刷新不同的代码,它给出了一个非常可怕的错误,它不希望...

回答 1 投票 0

即使在调用生成唯一ID函数时也收到“具有所请求ID的文档已存在”

我正在尝试通过 Arduino 代码的 REST API 调用在 Appwrite 中创建文档。我正在使用函数生成自定义 documentId,但是当我发送请求时,我收到来自

回答 1 投票 0

Appwrite API:即使调用生成唯一 ID 函数,也会收到“具有所请求 ID 的文档已存在”

我正在尝试通过 Arduino 代码的 REST API 调用在 Appwrite 中创建文档。我正在使用函数生成自定义 documentId,但是当我发送请求时,我收到来自

回答 1 投票 0

无法在arduino ide中调试stm32。 libusb_open() 失败并显示 LIBUSB_ERROR_ACCESS

Arduino 2.3.4(上传方式:stm32cubeProgrammer(SWD)),选择Nucleo F103RB,Stm32duino,Windows 10。 我在youtube上看到一个视频,有作者说Ard中有stm32的调试...

回答 1 投票 0

如何将对象发送到函数?

我无法将 outPut 中的代码显示在我的液晶屏幕上,我做错了什么或遗漏了什么?另外我也不能 100% 确定 lcd 是一个物体。这是针对带有 Arduino ide 的 Leonardo Arduino,但我没有...

回答 1 投票 0

Arduino esp32偏好设置的编译时类型转换问题.h

我正在尝试使用preferences.h读取SSID,但出现编译时错误,这对我来说似乎没有意义。 根据 Arduino 文档,preferences.getString() 可以返回一个 ch...

回答 1 投票 0

LovyanGFX 库不再工作(ESP-32)

我正在尝试恢复一个旧项目并制作一个用于再次运行编译的代码。 但是,我总是收到此错误,该错误来自 LovyanGFX 图形库: 编译错误:'LGFX...

回答 1 投票 0

ESP32C6 通过外部 IO 深度睡眠恢复

我发现很难找到关于如何使用 ESP32C6(ESP32-C6-DevKitC-1,rev.1.12)结合外部 IO 唤醒来实现深度睡眠的可靠信息。经过几天的虚假...

回答 1 投票 0

Micro SD 卡转接模块 Arduino Mega

我已经为此苦苦挣扎了一段时间,并且我正确地坚持了这一点 我有一个适用于 arduino 和 Arduino mega 的微型 SD 卡适配器模块,但我似乎无法让读卡器拍照...

回答 1 投票 0

如何修复 Guru Meditation 错误:Core 1 恐慌(LoadProhibited)错误

我正在尝试为 ESP32 芯片编写代码,它从 DHT22 传感器获取读数,将其打包成 json 文件,然后将其发送到 Flask 服务器。一切都很好,直到我...

回答 4 投票 0

Edge Impulse 的 ML 模型从 Arduino IDE 移植到 ESP32 上的 ESP-IDF 后运行速度减慢了 5 倍

我已经为此苦苦挣扎了一段时间,所以我们开始吧: 我一直在尝试将我使用 Edge Impulse 生成的 ML 模型的推理速度与 Arduino 相匹配,然后与 ESP-IDF ...

回答 1 投票 0

如何在Arduino中打印I/O端口的状态?

我想查看端口的状态,但是下面的代码给了我一个错误。 int PIN25_state = digitalRead(25); //读取PIN25 Serial.println("PIN25_state: ", PIN25_state); 错误...

回答 2 投票 0

使用 esp_now 发送数据

通常,当我使用 send_now 发送和接收数据时,我使用本教程代码中的结构。这样,我面临一个问题,即声明一个数组,我需要在

回答 2 投票 0

无法在 ML 项目的 esp 32 cam 上验证和部署代码

我在从生成的边缘脉冲库的示例上传代码时遇到问题。我完成了视频中显示的每个步骤,但无法上传代码。我还尝试重新创建...

回答 1 投票 0

使用模拟输出进行 Arduino 继电器控制

我正在开展一个项目,其中混合器可以为您混合完美的饮料。然而,我使用了传感器的每个数字引脚,现在我想我可以使用模拟引脚来控制继电器......

回答 1 投票 0

ESP32-CAM 无法创建 WiFi 接入点

问题:Esp32-cam 刷机后不创建接入点,并重复尝试连接代码,因为无法执行命令“WiFi.softAP(“ESP”);”。有谁知道怎么解决吗

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.