1、首先新建一个工程,咱们须要关注编辑控件和通讯设置配置,先进入通讯设置,设置咱们的数据包格局。
2、依据上方的数据包格局,到APP中的发送和接纳数据包界面,区分参与一个char,short,int,float的变量。
3、到此咱们就成功了数据包专业形式的设置了。
现如今,每团体的手机都配有蓝牙配置,咱们可以用蓝牙传输数据,衔接耳机以及管理一些自带蓝牙配置的电子设施。
咱们也可以经常使用蓝牙模块配上单片机就可以轻松成功手机管理LED灯,电机,默认小车,机器人等各种设施。
让咱们的创作成功无线管理。
上方咱们就来引见一种性价比极高的蓝牙模块:HC-06从机蓝牙模块。
BLE蓝牙的角色有以下几种:广播者(Advertise)、扫描者(Scanner)、从设施(Slave)、主设施(Master)、动员者(Initiator),其中主设施是由动员者、扫描者转化而来,从设施则是由广播者转化而来;蓝牙模块通讯是指两个蓝牙模块或蓝牙设施之间启动通讯,启动数据通讯的双方一个是服务器,一个是从机。
主形式与从形式的区别:服务器是指能够搜查他人并被动建设衔接的一方,从机则不能被动建设衔接,只能等他人衔接自己。
HC-05是主从一体化的蓝牙串口模块,主从可指令切换,指令丰盛完全。
HC-06是主从一体化的蓝牙串口模块,主从可指令切换,指令少于HC-05,经常使用繁难。
这次经常使用的是蓝牙HC-06是从模块,也就是从机模块,咱们的手机就是主模块。
服务器可以与从机配对,从机不能和从机配对。
假设要两个单片机通讯,那就至少一个是有服务器配置的,要是两个都是从机是通讯不了的。
引脚定义:
关键揭示:
上方咱们就用一台手机管理一个点阵屏的亮暗和不同图案显示。
配件设施:
接线图:
将点阵模块的DIN、CS、CLK区分连到Arduino10/11/12数字引脚上,衔接电源和接地线;蓝牙模块的TXD:衔接ArduinoRXD接纳端;RXD衔接ArduinoTXD发送端,衔接电源和接地线。
上方是实物图;图中Arduino模块参与了裁减板,繁难接线。
程序:
手机蓝牙通讯app:
在启动管理之前,咱们须要在手机端装置蓝牙调试工具。
在手机运行商店里搜查“蓝牙调试器”。
我选用的是这款工具,体积小,操作繁难,配置弱小。
成果展现:
装置APP后,蓝牙衔接HC-06模块;
咱们选用按钮管理形式;将其中四个按键名词改为:封锁,关上, ,笑脸;并将按下按键的发送代码区分改为:0,1,2,3。
如今功败垂成,区分按下:封锁、关上、 、笑脸,点阵屏就会依照对应的形式显示:
只需咱们在加上不同的口头器,就可以用手机蓝牙管理步进电机,舵机,灯等等,成功各种配置了。
一同来试试吧。