Arduino使用蓝牙通信模块
来源:互联网 发布:淘宝店页头怎么做 编辑:程序博客网 时间:2024/04/29 01:15
在淘宝店中买的HC-05主从机一体蓝牙模块,该模块的正面和反面截图如下:
测试的时候只使用了RX、TX、GND、5V这四个引脚,测试的连接示意图如下,需要注意的是蓝牙模块的RX要接Arduino的TX,蓝牙模块的TX要接Arduino的RX:
测试代码使用的是参考文献1中的代码,代码如下:
实物连线图如下:char data = 0;
void setup()
{
Serial.begin(9600);
pinMode(13, OUTPUT);
}
void loop()
{
if(Serial.available() > 0)
{
data = Serial.read();
Serial.print(data);
Serial.print("\n");
if(data == '1')
digitalWrite(13, HIGH);
else if(data == '0')
digitalWrite(13, LOW);
}
}
演示视频:
注意:一开始测试的时候使用的是iPhone5,结果在蓝牙界面中死活收不到hc-05的设备(原因可以参考文献2-3),后来换了一个三星的手机,很快就搜索出来了,但是开始的时候下了几个蓝牙串口调试助手,要么检测不到蓝牙连接,要么检测到了连接不上,最后下了一个名称为蓝牙串口的软件,版本为5.4.3,图标为蓝底带大写字母SPP,使用这个软件可以正常地进行蓝牙串口通信。
参考文献:
[1]https://create.arduino.cc/projecthub/user206876468/arduino-bluetooth-basic-tutorial-d8b737
[2]http://www.eevblog.com/forum/beginners/hc05-bluetooth-and-iphone/
[3]http://apple.stackexchange.com/questions/141112/connecting-iphone-to-hc-05-bluetooth-module
阅读全文
0 0
- Arduino使用蓝牙通信模块
- Arduino使用蓝牙BLE模块
- Android Arduino 蓝牙模块通信源代码
- Arduino蓝牙模块与Android实现通信
- [Arduino]HC-06蓝牙模块使用小结
- Arduino与HC-05蓝牙模块的通信
- Arduino蓝牙通信实现
- 【Arduino】开发入门【十】Arduino蓝牙模块与Android实现通信
- 【Arduino】开发入门【十】Arduino蓝牙模块与Android实现通信
- Arduino-开发入门2-Arduino蓝牙模块与Android实现通信
- 蓝牙模块:详解蓝牙通信模块的使用
- arduino mega2560与HC-06蓝牙模块使用
- Arduino使用HC05蓝牙模块与手机连接
- ARduino - 用Arduino主板调试蓝牙模块
- 蓝牙通信模块
- 【arduino】蓝牙模块学习(2)两蓝牙模块连接
- arduino间通过蓝牙模块建立通讯
- 手机通过蓝牙串口与arduino通信
- Arduino使用红外避障传感器
- 【二分图多重匹配 && 最短路 && (快)最大流】POJ
- Arduino使用循迹传感器
- TF ObjectDetectionAPI的安装、验证测试(3)
- Arduino使用时钟模块(Tiny RTC i2C)
- Arduino使用蓝牙通信模块
- JQ 选择器大全
- 抽奖程序开发(一)——需求分析
- Java设计模式之工厂模式
- (翻译)向导(Wizard)
- Arduino使用软串口通信
- ESP8266直连计算机进行调试
- Arduino使用水位传感器
- Arduino使用雨滴模块