官方示例运行没反应-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 625|回复: 6

[已解答] 官方示例运行没反应

[复制链接]
发表于 2022-6-7 21:46 | 显示全部楼层 |阅读模式
我用的是blinker库里”Hello_BLE“这个例子。
但是运行之后按按键arduion板上没有反应,不管按不按控制灯亮灭的按键(btn-abc),灯都是亮的,同时,按其他按键时,本应加一的那个部分(num-abc)也没有反应,有大神知道是什么原因吗,已经困扰我整整一天了

C:\Users\hp\Desktop\Screenshot_20220607_214116_iot.clz.me.png

以下为示例代码:
  1. #define BLINKER_BLE

  2. #include <Blinker.h>

  3. BlinkerButton Button1("btn-abc");
  4. BlinkerNumber Number1("num-abc");

  5. int counter = 0;

  6. void button1_callback(const String & state)
  7. {
  8.     BLINKER_LOG("get button state: ", state);
  9.     digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
  10. }

  11. void dataRead(const String & data)
  12. {
  13.     BLINKER_LOG("Blinker readString: ", data);
  14.     counter++;
  15.     Number1.print(counter);
  16. }

  17. void setup()
  18. {
  19.     Serial.begin(115200);
  20.     BLINKER_DEBUG.stream(Serial);
  21.    
  22.     pinMode(LED_BUILTIN, OUTPUT);
  23.     digitalWrite(LED_BUILTIN, HIGH);
  24.    
  25.     Blinker.begin();
  26.     Blinker.attachData(dataRead);

  27.     Button1.attach(button1_callback);
  28. }

  29. void loop()
  30. {
  31.     Blinker.run();
  32. }
复制代码
 楼主| 发表于 2022-6-7 21:48 | 显示全部楼层
这是那个运行界面
Screenshot_20220607_214116_iot.clz.me.png
发表于 2022-6-7 22:26 | 显示全部楼层
盲猜线没接对
 楼主| 发表于 2022-6-7 22:33 | 显示全部楼层

线的话,蓝牙的tx接的2,rx接的3,vcc接的板上的5v,地接地
发表于 2022-6-7 22:48 | 显示全部楼层
默认9600波特率,自己检查波特率对不对
 楼主| 发表于 2022-6-7 22:52 | 显示全部楼层
XlinliY.Zhang 发表于 2022-6-7 22:48
默认9600波特率,自己检查波特率对不对

我在自己的程序上已经加了Blinker.begin(2,3,115200)了,但还是没用,
发表于 2022-6-8 00:46 | 显示全部楼层
https://diandeng.tech/doc/getting-start-ble
确定你的蓝牙模块型号,然后按照文档操作
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-28 09:39 , Processed in 0.077060 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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