使用HC-08点灯(手机APP控制)

这次主要是使用raspberry pico主板来进行测试,利用HC-08蓝牙模块与手机APP进行链接,进行点灯控制,

硬件部分

电路连接如下:

图片[1]-使用HC-08点灯(手机APP控制)-四曲博客

下位机程序

在硬件部分程序,主要使用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控制)-四曲博客

额外注意,需要添加扩展组件,在连接蓝牙之后,打开灯时发送a,关闭灯时发送b

在发送数据时,需要填写蓝牙设备的UUID,可以使用Srial BlueTooth软件工具,在连接后获得,对已连接的设备进行Edit,选择CUSTOM,即可获得相应的蓝牙串口服务UUID

图片[3]-使用HC-08点灯(手机APP控制)-四曲博客
APP程序
© 版权声明
THE END
喜欢就支持以下吧
点赞9 分享
评论 共1条
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片