蓝牙连接问题-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2279|回复: 2

[未解决] 蓝牙连接问题

[复制链接]
发表于 2020-11-6 09:50 | 显示全部楼层 |阅读模式
本帖最后由 gundamnt 于 2020-11-6 09:53 编辑

手里用的是HM10的蓝牙模块,然后是uno的板子。
就是最简单的下面的代码,但是用任何软件都找不到蓝牙模块(用了lightblue,ble scanner he DSDtechblue)。然后模块上的红灯一直在闪。

#include <SoftwareSerial.h> //加载软件串口库
SoftwareSerial BT(8,9); //新建对象,设置软件串口端口,RX为D8,TX为D9

char val; //存储接收的变量
void setup() {
  Serial.begin(9600); //与PC串口连接
  Serial.println("BT is ready!");
  BT.begin(9600); //设置波特
  while(!Serial); //if it is an Arduino Micro
  Serial.println("AT commands: ");
}
void loop() {
  //如果串口接收到数据,输出到蓝牙串口(手机)
  if (Serial.available()) {
    val = Serial.read();
    BT.print(val);
  }
  //如果接收到蓝牙模块的数据,输出到屏幕
  if (BT.available()) {
    val = BT.read();
    Serial.println(val);
  }
}

应该不是代码的问题,但是用iPhone的app搜索,完全找不到蓝牙模块,在网上也没找到解决办法,所以想来问一下。万分感谢
发表于 2020-11-10 16:50 | 显示全部楼层
我是这么玩的,先在设置里蓝牙配对好, 再打开APP.
多一嘴RX,TX没插反吧。
发表于 2020-11-24 22:53 | 显示全部楼层
有的手机APP需要开启位置定位才能使用蓝牙功能。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-29 18:33 , Processed in 0.095668 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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