这次主要是使用raspberry pico主板来进行测试,利用HC-08蓝牙模块与手机APP进行链接,进行点灯控制,
硬件部分
电路连接如下:
![图片[1]-使用HC-08点灯(手机APP控制)-四曲博客](https://pic.imgdb.cn/item/647df5a01ddac507cc63596e.png)
下位机程序
在硬件部分程序,主要使用microPython完成
from machine import UART,Pin
import time
import _thread
# 设置波特率和串口号
uart0 = UART(1, baudrate=9600)
LED=machine.Pin(15,machine.Pin.OUT)
while True:
if uart0.any():
r = uart0.read(1)
if 'a' in r: #如果输入a,则打开灯
LED.value(1)
uart0.write("1")
elif 'b' in r: #如果输入b,则关门灯
LED.value(0)
uart0.write("2")
上位机程序
使用APPinventor完成对程序的编写,程序内容如下:
![图片[2]-使用HC-08点灯(手机APP控制)-四曲博客](https://pic.imgdb.cn/item/647df61d1ddac507cc6471e5.png)
额外注意,需要添加扩展组件,在连接蓝牙之后,打开灯时发送a,关闭灯时发送b
在发送数据时,需要填写蓝牙设备的UUID,可以使用Srial BlueTooth软件工具,在连接后获得,对已连接的设备进行Edit,选择CUSTOM,即可获得相应的蓝牙串口服务UUID
![图片[3]-使用HC-08点灯(手机APP控制)-四曲博客](https://pic.imgdb.cn/item/647df6601ddac507cc650ab2.png)
APP程序
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容