尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

大夏龙雀DX-WF25(ESP32-C2-H2) arduino点灯科技

大夏龙雀DX-WF25(ESP32-C2-H2) arduino点灯科技
📅 发布时间:2026/6/18 8:30:45

一、点灯科技官网下载arduino blinker库,导入到arduino即可;

二、程序

//led灯连接在GPIO8上
#define LED_BUILTIN 8
#define BLINKER_WIFI
#include <Blinker.h>

char auth[] = "939f118842d4";
char ssid[] = "llwlld";
char pswd[] = "21224588";

// 新建组件对象
BlinkerButton Buttonsbd("btn");

// 按下按键即会执行该函数
void Buttonsbd_callback(const String & state) {
    if(state == "on"){
      digitalWrite(LED_BUILTIN, HIGH);
      Buttonsbd.print("on");
    }else if(state == "off"){
      digitalWrite(LED_BUILTIN, LOW);
      Buttonsbd.print("off");
    }
}

void setup() {
    // 初始化有LED的IO
    pinMode(LED_BUILTIN, OUTPUT);
    digitalWrite(LED_BUILTIN, LOW);
    // 初始化blinker
    Blinker.begin(auth, ssid, pswd);
    Buttonsbd.attach(Buttonsbd_callback);
}

void loop() {
    Blinker.run();
}

 

三、程序问题:

In file included from C:/Users/llw/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2507/riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imc_zicsr_zifencei/ilp32/no-rtti/bits/c++allocator.h:33,from C:/Users/llw/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2507/riscv32-esp-elf/include/c++/14.2.0/bits/allocator.h:46,from C:/Users/llw/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2507/riscv32-esp-elf/include/c++/14.2.0/bits/alloc_traits.h:39,from C:/Users/llw/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2507/riscv32-esp-elf/include/c++/14.2.0/ext/alloc_traits.h:34,from C:/Users/llw/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2507/riscv32-esp-elf/include/c++/14.2.0/bits/hashtable_policy.h:39,from C:/Users/llw/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2507/riscv32-esp-elf/include/c++/14.2.0/bits/hashtable.h:35,from C:/Users/llw/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2507/riscv32-esp-elf/include/c++/14.2.0/bits/unordered_map.h:33,from C:/Users/llw/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2507/riscv32-esp-elf/include/c++/14.2.0/unordered_map:41,from C:/Users/llw/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2507/riscv32-esp-elf/include/c++/14.2.0/functional:63,from C:\Users\llw\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.4\cores\esp32/HardwareSerial.h:49,from C:\Users\llw\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.4\libraries\HTTPClient\src\HTTPClient.cpp:1:
C:/Users/llw/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2507/riscv32-esp-elf/include/c++/14.2.0/bits/new_allocator.h: 
In instantiation of 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = HTTPClient::RequestArgument; _Args = {String&, String&}; _Tp = HTTPClient::RequestArgument]': C:/Users/llw/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2507/riscv32-esp-elf/include/c++/14.2.0/bits/alloc_traits.h:534:17:
required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = HTTPClient::RequestArgument; _Args = {String&, String&}; _Tp = HTTPClient::RequestArgument; allocator_type = std::allocator<HTTPClient::RequestArgument>]'534 | __a.construct(__p, std::forward<_Args>(__args)...);| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:/Users/llw/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2507/riscv32-esp-elf/include/c++/14.2.0/bits/vector.tcc:117:30: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {String&, String&}; _Tp = HTTPClient::RequestArgument; _Alloc = std::allocator<HTTPClient::RequestArgument>; reference = HTTPClient::RequestArgument&]'117 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish,| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~118 | std::forward<_Args>(__args)...);| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:\Users\llw\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.4\libraries\HTTPClient\src\HTTPClient.cpp:1247:39: required from here1247 | _currentHeaders.emplace_back(headerName, headerValue);| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ C:/Users/llw/AppData/Local/Arduino15/packages/esp32/tools/esp-rv32/2507/riscv32-esp-elf/include/c++/14.2.0/bits/new_allocator.h:191:11:error: no matching function for call to 'HTTPClient::RequestArgument::RequestArgument(String&, String&)'191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from C:\Users\llw\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.4\libraries\HTTPClient\src\HTTPClient.cpp:33: C:\Users\llw\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.4\libraries\HTTPClient\src\HTTPClient.h:265:10:note: candidate: 'HTTPClient::RequestArgument::RequestArgument()'265 | struct RequestArgument {| ^~~~~~~~~~~~~~~ C:\Users\llw\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.4\libraries\HTTPClient\src\HTTPClient.h:265:10:note: candidate expects 0 arguments, 2 provided C:\Users\llw\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.4\libraries\HTTPClient\src\HTTPClient.h:265:10:note: candidate: 'HTTPClient::RequestArgument::RequestArgument(const HTTPClient::RequestArgument&)' C:\Users\llw\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.4\libraries\HTTPClient\src\HTTPClient.h:265:10:note: candidate expects 1 argument, 2 provided C:\Users\llw\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.4\libraries\HTTPClient\src\HTTPClient.h:265:10:note: candidate: 'HTTPClient::RequestArgument::RequestArgument(HTTPClient::RequestArgument&&)' C:\Users\llw\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.4\libraries\HTTPClient\src\HTTPClient.h:265:10:note: candidate expects 1 argument, 2 providedexit status 1Compilation error: exit status 1

 

相关新闻

  • 别再哭求数据恢复!11 招数据恢复就许可搞定,办公党必藏!
  • AI Ping:大模型时代的“性能罗盘”——从选型到落地的全流程指南
  • 2025-2026北京法律服务机构实力榜:北京律师所排行榜深度测评与靠谱推荐 - 老周说教育

最新新闻

  • 2022 AI工程化落地实操指南:从大模型到可控生成与指令微调
  • MPC857T勘误文档解析:嵌入式开发中规避硬件设计陷阱的关键
  • 团队冲刺7
  • 文心5.0技术解剖:2.4万亿参数与原生全模态架构深度解析
  • 开关磁阻电机高压功率级设计:IGBT驱动与逐周期限流解析
  • 终极指南:OpenCore Legacy Patcher免费让老旧Mac焕发新生

日新闻

  • 2026年不锈钢卷板厂家推荐排行榜:冷轧热轧/304/201不锈钢卷板,高颜值耐腐蚀源头厂家实力精选 - 企业推荐官【官方】
  • FLUX.1-dev FP8模型实战指南:24GB以下显卡高效部署方案
  • 2026佛山长途搬家价目表:跨省跨市搬家费用完整计算指南 - 从来都是英雄出少年

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号