当前位置: 首页 > news >正文

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

一、点灯科技官网下载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

 

http://www.rkmt.cn/news/83245.html

相关文章:

  • 别再哭求数据恢复!11 招数据恢复就许可搞定,办公党必藏!
  • AI Ping:大模型时代的“性能罗盘”——从选型到落地的全流程指南
  • 2025-2026北京法律服务机构实力榜:北京律师所排行榜深度测评与靠谱推荐 - 老周说教育
  • git撤回未推送提交
  • 当选择中电科思仪雷达信号模拟软件时,如何提升信号测试效率 - 讯息观点
  • 光滑函数和反向传播函数
  • 2025年最新口碑榜:热镀锌带钢领域十大直销实力厂家,烤漆打包带/铜棒打包带/铝锭打包带/电镀锌打包带/打包铁条热镀锌带钢销售厂家哪家好 - 品牌推荐师
  • 聚焦2025:多家无人机蜂群侦察系统主力供应商盘点 - 品牌2025
  • 2025盘点与展望:赋能现代防务的多机协同无人机集群软硬一体化供应商推荐 - 品牌2025
  • 2025年小程序定制开发公司哪家好,个性化需求匹配度最高的3家公司推荐:含微信小程序/支付宝小程序/抖音小程序多平台小程序开发公司推荐 - 品牌2025
  • 2026年车衣工厂品牌,国内车衣工厂品牌十大排名
  • 宝鸡市养老机构TOP5优选指南:央企医养标杆引领,多元服务适配晚年需求 - 深度智识库
  • 2025年微信小程序开发公司怎么选,避开低价陷阱的4个关键判断标准:含社区小程序/名片小程序/党政小程序多领域小程序开发公司推荐 - 品牌2025
  • 2025年市面上受欢迎的无框眼镜工厂排行榜,探寻优秀品牌魅力 - 讯息观点
  • 2025 年 12 月四川除甲醛服务权威推荐榜:专业检测与高效治理,打造安心健康室内环境与新车空气净化口碑之选 - 品牌企业推荐师(官方)
  • SQL Server Management Studio (SSMS) 22.1 - 微软数据库管理工具
  • 2025年口碑好的粉料真空包装机/自动吨袋包装机TOP品牌厂家排行榜 - 品牌宣传支持者
  • 2025年GEO优化公司推荐:AI营销变革中的引航者图谱 - 博客万
  • 博士留学中介TOP10 :稳妥不踩坑,放心冲名校 - 速递信息
  • Oracle AI Database 26ai - 适用于所有数据的新一代 AI 原生数据库
  • 【OpenCV + VS】 图像像素类型转换与归一化 - 教程
  • extension=intl是 PHP 的 国际化扩展
  • 重磅发布,息壤升级!
  • excel VBA方式制作格式刷快捷键
  • 2025年热门的商用爬杆挂面机/自动一次成型挂面机厂家推荐及选择参考 - 品牌宣传支持者
  • 2025广东活动策划公司推荐榜:广州大江领衔,多品牌解锁全场景活动落地新体验 - torzi_JavaScript
  • 博士申请实力榜:八大留学中介哪家更擅长高端申请? - 速递信息
  • 【完结30章】AI硬核技能实战训练营
  • 人工智能实训室厂家推荐:郑州华悦智能——引航职教未来 - 深度智识库
  • Folland实分析里的重要定理