楼主: 三水

[官方公告] blinker 提问指南----请按如下方法描述您的问题

 关闭 [复制链接]
  • TA的每日心情

    2019-9-1 02:18
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2019-8-30 21:44 | 显示全部楼层
    coloz 发表于 2019-8-30 11:38
    我在多个手机(包括小米手机)上测试了JDY-08连接,均无问题,因此我认为问题不在我们这边。
    因为你修改过 ...

    我用的due板  Blinker.begin(15,14,9600);这里我用这个  串口调试信息显示SerialBLE initialized...
    但是一直连接超时  我用默认的Blinker.begin(2,3,9600) 显示我没有设置正确的硬串口  
    手机上的蓝牙调试软件能连接蓝牙  就是blinker不能接入  是蓝牙模块问题吗?
  • TA的每日心情
    奋斗
    2019-7-12 18:42
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-8-31 07:28 | 显示全部楼层
    wangmiaodd 发表于 2019-8-30 21:44
    我用的due板  Blinker.begin(15,14,9600);这里我用这个  串口调试信息显示SerialBLE initialized...
    但是 ...

    https://diandeng.tech/doc/device-support
  • TA的每日心情

    2019-9-1 02:18
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2019-8-31 11:43 | 显示全部楼层
    coloz 发表于 2019-8-31 07:28
    https://diandeng.tech/doc/device-support

    我已仔细研究过文档   还是没办法  或许是due这个板子的问题
  • TA的每日心情
    奋斗
    2019-7-12 18:42
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-8-31 14:07 | 显示全部楼层
    wangmiaodd 发表于 2019-8-31 11:43
    我已仔细研究过文档   还是没办法  或许是due这个板子的问题

    due肯定可以的,既然提示你用硬串口,那你就换成硬串口就行了
  • TA的每日心情

    2019-9-1 02:18
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2019-8-31 19:04 | 显示全部楼层
    coloz 发表于 2019-8-31 14:07
    due肯定可以的,既然提示你用硬串口,那你就换成硬串口就行了

    #elif defined(ARDUINO_SAM_DUE)
                if (ss_rx_pin == 0 && ss_tx_pin == 1){
                    BApi::begin();
                    Serial.begin(ss_baud);
                    Transp.begin(Serial, true);
                    transport(Transp);
                    BLINKER_LOG(BLINKER_F("SerialBLE initialized..."));
                    return;
                }
                else if (ss_rx_pin == 19 && ss_tx_pin == 18){
                    BApi::begin();
                    Serial.begin(ss_baud);
                    Transp.begin(Serial1, true);
                    transport(Transp);
                    BLINKER_LOG(BLINKER_F("SerialBLE initialized..."));
                    return;
                }
                else if (ss_rx_pin == 17 && ss_tx_pin == 16){
                    BApi::begin();
                    Serial.begin(ss_baud);
                    Transp.begin(Serial2, true);
                    transport(Transp);
                    BLINKER_LOG(BLINKER_F("SerialBLE initialized..."));
                    return;
                }
                else if (ss_rx_pin == 15 && ss_tx_pin == 14){
                    BApi::begin();
                    Serial.begin(ss_baud);
                    Transp.begin(Serial3, true);
                    transport(Transp);
                    BLINKER_LOG(BLINKER_F("SerialBLE initialized..."));
                    return;
                }
                else
                {
                    BLINKER_ERR_LOG(BLINKER_F("Arduino DUE, Please set right Hardware Serial!"));
                    return;


    提示我的是这里的信息   我从blinker库里面找到的   按道理应该是可以 是不是蓝牙模块的问题  
    我单独刷蓝牙串口调试程序  用手机连接蓝牙 发信息  电脑的串口是可以收到的  说明蓝牙没问题啊
  • TA的每日心情
    奋斗
    2019-7-12 18:42
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-8-31 19:30 | 显示全部楼层
    wangmiaodd 发表于 2019-8-31 19:04
    #elif defined(ARDUINO_SAM_DUE)
                if (ss_rx_pin == 0 && ss_tx_pin == 1){
                     ...

    你到底是编译不通过,还是运行不正常?
    如果是"Arduino DUE, Please set right Hardware Serial!",那就是你没有用对串口,看上面的数字,写对应的硬件串口就行了。
    如果是运行不正确,那请再看文档,确定你用的硬件是文档中支持的硬件。
  • TA的每日心情

    2019-9-1 02:18
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2019-8-31 19:44 | 显示全部楼层
    coloz 发表于 2019-8-31 14:07
    due肯定可以的,既然提示你用硬串口,那你就换成硬串口就行了


    char val;

    void setup() {
      Serial.begin(9600);
      Serial.println("BT is ready!");
      // HC-05默认,38400
      Serial3.begin(9600);
    }

    void loop() {
      if (Serial.available()) {
        val = Serial.read();
        Serial3.print(val);
      }

      if (Serial3.available()) {
        val = Serial3.read();
        Serial.print(val);
      }
    }


    用的这个程序  手机用蓝牙助手连接 通信没问题  
  • TA的每日心情
    奋斗
    2019-7-12 18:42
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-8-31 19:56 | 显示全部楼层
    wangmiaodd 发表于 2019-8-31 11:43
    我已仔细研究过文档   还是没办法  或许是due这个板子的问题

    所以我说看文档吧。。。。文档中明确写的有,不支持HC05

    https://diandeng.tech/doc/device-support
  • TA的每日心情

    2019-9-1 02:18
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2019-8-31 19:57 | 显示全部楼层
    coloz 发表于 2019-8-31 19:56
    所以我说看文档吧。。。。文档中明确写的有,不支持HC05

    https://diandeng.tech/doc/device-support ...

    我是jdy-18   那个hc05是我抄的程序 没改  
  • TA的每日心情

    2019-9-1 02:18
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2019-8-31 19:57 | 显示全部楼层
    coloz 发表于 2019-8-31 19:56
    所以我说看文档吧。。。。文档中明确写的有,不支持HC05

    https://diandeng.tech/doc/device-support ...

    我只是用这个程序测试通信   说明蓝牙和手机通信没问题
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    Blynk与m5stack basic以及uiflow的交互玩法
    Blynk与m5stack basic以及
    Blynk与m5stack basic以及uiflow的交互玩法 [准备工作我们假设玩家已经熟悉下面的准备
    【原创】全球最小口袋3D打印机mini one直播教程贴
    【原创】全球最小口袋3D打
    最近闲得蛋疼,没事搞个掌上3D打印机,先放效果图吧。 搞了半天,终于能正常打印,
    把一个废柴插座转眼变身远程控制智能插座
    把一个废柴插座转眼变身远
    把一个废柴插座转眼变身远程控制智能插座该项目主要基于Arduino D1 mini(wemos)模块
    让家里的空调也能远程控制
    让家里的空调也能远程控制
    让家里的空调也能远程控制 我们这里借用点灯科技的bliker平台(平台地址https://diand
    OLED 128*64自制可达10000000个选项的菜单(已更新)
    OLED 128*64自制可达10000
    OLED 128*64自制可达10000000个选项的菜单 温馨提示: 建议占个楼再食用本帖子
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表