python制作安卓蓝牙(实战microPython使用10-蓝牙模块)

生活科普1年前 (2023)发布 爱搜
56 0 0
广告也精彩

(续上)

通过UART串口控制LED的程序现在移植到以下代码:

打开我们手机的蓝牙,在搜索到的设备列表中找到”MyBLE(如果您没有通过AT指令更改,默认情况下”HC-06“)。关于手机连接蓝牙的操作,由于每个人的手机型号不同,差异很大,我不能在这里详细说明,请在网上搜索。选择匹配后,在PIN代码时输入相应的PIN代码(默认为1234)。

然后打开手机上的蓝牙串口APP,因为我们的蓝牙模块属于SPP(Serial Port Profile)蓝牙设备,HC-06支持是SPP协议,点击左上角”连接”:

之前的蓝牙设备将在设备列表中匹配。我们选择它并连接它们。连接成功后,将提示并返回聊天页面:

好了,回电脑用之前的程序。HexTerminal启动到upyBoard中,程序将首先通过UART向外发送一条信息:”Please enter led command:“之后,程序的主循环将继续等待数据传输。如果之前手机蓝牙的操作没有问题,我们可以在手机屏幕上看到输出的信息,不幸的是,我们无法控制信息显示了多少段落。我没有发现这个APP软件可以调整时间参数。

我们可以直接在下面输入我们的自定义命令,比如忽略他,led1=on并发送一个测试。这里有一个简单的方法。该应用程序有一个功能,可以预建一个消息列表,以便直接发送一个命令,而无需重复输入。右上角的具体菜单:

选择”首选项在首选中,选择”消息管理器”:

点击右上角” “新建新闻号,输入我们的自定义命令:

输入所有所需的命令:

回到聊天窗口,再次点击右上角的三个订单。这次我们选择了”消息”:

您可以看到刚才预置的命令:

选择命令可以看到效果。此外,该应用程序还有一个”开关“界面应直接设置开关按钮对应发送的信息,以便直接点击开关按钮控制LED灯。

手机APP实验结果截图如下:

电脑端的HexTerminal中国将收到手机蓝牙发送的命令并执行:

我想你也可以在upyBoard上看到upyBoard。LED在手机的控制下产生的效果。到目前为止,我们已经具备了使用手机控制upyboard的所有条件。接下来,让我们发挥你的想象力。

祝大家玩得开心!请继续关注:制造商DIY乐园(MakerDIY-Park),你的关注是我前进的动力。,

© 版权声明
广告也精彩

相关文章

暂无评论

暂无评论...