概述本篇文章将详细介绍如何在上节配置的基础上,实现通过接收手机发送的固定数据来点亮stm32wb开发板上的led灯。 最近在弄st和瑞萨ra的课程,需要样片的可以加群申请:615061293 。
硬件准备首先需要准备一个开发板,这里我准备的是nucleo-wb55rg 的开发板:
视频教学听不到声音的请点击跳转进行观看。
[https://www.bilibili.com/video/bv1rm4y1b7sh/]
源码下载[https://download.csdn.net/download/qq_24312945/87772294]
修改接收数据长度在上解教程中,修改接收的长度,需要注意的是长度必须是1-247。 这里的案例为接收2个字节的数据来让led进行亮灭。
定义在custom_stm.c的sizemycharwrite变量中。
在custom_stm_event_handler中,当 gatt 属性被修改(如通过蓝牙写操作)时,会触发aci_gatt_attribute_modified_vsevt_code事件。通过attribute_modified->attr_data[]可以判断接收的数据。 这里判断接收数据为55 aa则反转led电平。
if((attribute_modified- >attr_data[0] ==0xaa)&&(attribute_modified- >attr_data[1] ==0x55)) { hal_gpio_togglepin(gpiob,gpio_pin_5); }
结果演示通过手机发送数据可以查看到led电平进行了翻转。
UPS系统原理及蓄电池组充放电试验
PCB布线规则和技巧图解(下)
AI如何献力疫情中
计算机体系架构获“图灵奖”
首款5G手机 中兴AXON10 Pro 即将亮相
STM32WB55_NUCLEO开发(10)----接收手机特定数据点亮LED
大数据工具的普及与流行势在必行
供应原装Agilent安捷伦33220A函数信号发生器
事件:伽利略导航24颗卫星全崩溃 给予Facebook数字货币最严监管
LG360Cam全景相机评测 适合非专业的休闲玩家
国产射频前端模组市场潜力大 产业或将迎来整合期
比亚迪60亿年产值铁电池项目将在深圳量产
赛迪院长张立:IT整体环境和趋势发生了较大的变化
智能家居很热,小心别掉进坑里!
蓝魔MOS1max评测 在做工细节和用户体验上都做得相当的到位
无人机除了送外卖还能载人_那么航拍无人机需要考证吗
OLED设备市场将呈现增长趋势,市场规模预计将达到95.1亿美元
工业智能网关BL110使用技巧之八十六: 实现西门子S7-1200 PLC接入MQTT Client One云平台
电子书的春天来了
基于无线传送的室内通信系统