arduino UNO+HC-06 连接Blinker,在IDE编译时提示JsonObject-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1631|回复: 2

[已解答] arduino UNO+HC-06 连接Blinker,在IDE编译时提示JsonObject

[复制链接]
发表于 2021-2-26 14:37 | 显示全部楼层 |阅读模式
请教各位大佬,硬件组成:arduino UNO + HC-06 连接Blinker
问题:在IDE编译时提示:blinker-library-master\src/Blinker/BlinkerApi.h:1108:28: error: 'JsonObject' does not name a type void rtParse(const JsonObject& data);
使用的是官网的示例代码:
  1. #define BLINKER_PRINT Serial
  2. #define BLINKER_BLE

  3. #include <Blinker.h>

  4. // 新建组件对象
  5. BlinkerButton Button1("btn-abc");
  6. BlinkerNumber Number1("num-abc");

  7. int counter = 0;

  8. // 按下按键即会执行该函数
  9. void button1_callback(const String & state) {
  10.     BLINKER_LOG("get button state: ", state);
  11.     digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
  12. }

  13. // 如果未绑定的组件被触发,则会执行其中内容
  14. void dataRead(const String & data)
  15. {
  16.     BLINKER_LOG("Blinker readString: ", data);
  17.     counter++;
  18.     Number1.print(counter);
  19. }

  20. void setup() {
  21.     // 初始化串口
  22.     Serial.begin(115200);

  23.     #if defined(BLINKER_PRINT)
  24.         BLINKER_DEBUG.stream(BLINKER_PRINT);
  25.     #endif
  26.    
  27.     // 初始化有LED的IO
  28.     pinMode(LED_BUILTIN, OUTPUT);
  29.     digitalWrite(LED_BUILTIN, HIGH);
  30.     // 初始化blinker
  31.     Blinker.begin();
  32.     Blinker.attachData(dataRead);
  33.     Button1.attach(button1_callback);
  34. }

  35. void loop() {
  36.     Blinker.run();
  37. }
复制代码



发表于 2021-2-26 16:04 | 显示全部楼层
这个报错应该是个bug,但HC06 blinker是不支持的,文档有写:
https://diandeng.tech/doc/device-support
 楼主| 发表于 2021-2-26 17:18 | 显示全部楼层
奈何col 发表于 2021-2-26 16:04
这个报错应该是个bug,但HC06 blinker是不支持的,文档有写:
https://diandeng.tech/doc/device-support ...

我不用blinker的库,直接用arduino的softwareSerial库,然后手机用blinker的app是可以连接的,然后arduino串口监控可以收到手机发过来的东西。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 13:40 , Processed in 0.068897 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表