查看: 1643|回复: 13

[已解答] 求助,hello_ble程序上传 不能控制led灯

[复制链接]
  • TA的每日心情
    慵懒
    2019-8-2 10:27
  • 签到天数: 44 天

    [LV.5]常住居民I

    发表于 2019-3-23 14:41 | 显示全部楼层 |阅读模式
    开发板用过uno和mega2560试过,下面是根据hello_ble进行了小修改的程序

    #define BLINKER_BLE

    #include <Blinker.h>

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

    int counter = 0;

    void button1_callback(const String & state)
    {
        BLINKER_LOG("get button state: ", state);
        digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
    }

    void dataRead(const String & data)
    {
        BLINKER_LOG("Blinker readString: ", data);
        counter++;
        Number1.print(counter);
    }

    void setup()
    {
        Serial.begin(115200);
        BLINKER_DEBUG.stream(Serial);
       
        pinMode(LED_BUILTIN, OUTPUT);
        digitalWrite(LED_BUILTIN, HIGH);
       
        Blinker.begin(2,3,115200);
        Blinker.attachData(dataRead);

        Button1.attach(button1_callback);
    }

    void loop()
    {
        Blinker.run();
    }
  • TA的每日心情
    慵懒
    2019-8-2 10:27
  • 签到天数: 44 天

    [LV.5]常住居民I

     楼主| 发表于 2019-3-23 14:44 | 显示全部楼层
    这是串口的显示,led接的13,app里面的键值也调好了
    微信截图_20190323144113.png
  • TA的每日心情
    慵懒
    2019-8-2 10:27
  • 签到天数: 44 天

    [LV.5]常住居民I

     楼主| 发表于 2019-3-23 14:45 | 显示全部楼层
    本帖最后由 Kyle1995 于 2019-3-23 14:49 编辑

    这是手机的界面,这种情况下led是常亮的,第一次使用blinker,已经断断续续研究两天了,还是没能解决,故来求助
    2f48c49eb1961933bc5b26b8c47d16d.jpg
  • TA的每日心情
    奋斗
    2019-7-12 18:42
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-3-23 18:49 | 显示全部楼层
    确定下你的模块通信波特率是否为115200
  • TA的每日心情
    慵懒
    2019-8-2 10:27
  • 签到天数: 44 天

    [LV.5]常住居民I

     楼主| 发表于 2019-3-24 17:50 | 显示全部楼层
    coloz 发表于 2019-3-23 18:49
    确定下你的模块通信波特率是否为115200

    您好,我的蓝牙是JDY-10,根据开发文档他默认波特率115200。目前还是找不到原因。
  • TA的每日心情
    奋斗
    2019-7-12 18:42
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-3-24 18:55 | 显示全部楼层
    Kyle1995 发表于 2019-3-24 17:50
    您好,我的蓝牙是JDY-10,根据开发文档他默认波特率115200。目前还是找不到原因。 ...

    那确定下线接对了没
    模块TX接2,RX接3
  • TA的每日心情
    慵懒
    2019-8-2 10:27
  • 签到天数: 44 天

    [LV.5]常住居民I

     楼主| 发表于 2019-3-24 19:15 | 显示全部楼层
    coloz 发表于 2019-3-24 18:55
    那确定下线接对了没
    模块TX接2,RX接3

    已确认没问题了。。
  • TA的每日心情
    奋斗
    2019-7-12 18:42
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-3-24 19:25 | 显示全部楼层
    Kyle1995 发表于 2019-3-24 19:15
    已确认没问题了。。

    才注意到是2560,查了下书,2、3不能做软串口RX,你要用硬件串口,如15、14

    该用户从未签到

    发表于 2019-3-25 11:18 | 显示全部楼层
  • TA的每日心情
    慵懒
    2019-8-2 10:27
  • 签到天数: 44 天

    [LV.5]常住居民I

     楼主| 发表于 2019-3-26 16:10 | 显示全部楼层
    coloz 发表于 2019-3-24 19:25
    才注意到是2560,查了下书,2、3不能做软串口RX,你要用硬件串口,如15、14 ...

    刚刚又测试过了还是没有用。。。手机连蓝牙是可以链接上的
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    Blynk与m5stack basic以及uiflow的交互玩法
    Blynk与m5stack basic以及
    Blynk与m5stack basic以及uiflow的交互玩法 [准备工作我们假设玩家已经熟悉下面的准备
    中文 字库 的8针 OLED 12864模块 arduino
    中文 字库 的8针 OLED 128
    屏幕电路SPI连线: 中文字库OLED Arduino UNO GND GND
    【零知ESP8266项目篇】1 OLED天气时钟
    【零知ESP8266项目篇】1 O
    引述: 我们一起学了这么久的零知ESP8266的教程,是不是该检验一下自己了呢?在前面的
    创客集结号:温馨水杯
    创客集结号:温馨水杯
    今天,在创客集结号平台看到一个能自动感应的杯子,不仅神奇还非常有创意,该作品主要
    下载库报错
    下载库报错
    我在编写arduino1602液晶屏温湿度下载DHT_sensor_library库时,下载了库后,还没有改
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表