“NRF52832DK协议栈高级实验”的版本间的差异
(→实验简介) |
(→实验现象) |
||
第75行: | 第75行: | ||
|P0.20 | |P0.20 | ||
|直连,低电平亮灯 | |直连,低电平亮灯 | ||
− | |}[[文件:NRF52832DK LED灯.png|居中|无框|473x473像素| | + | |}[[文件:NRF52832DK LED灯.png|居中|无框|473x473像素|link=]] |
==== 实验现象 ==== | ==== 实验现象 ==== | ||
− | [[文件:NRF52-实战-LED.mp4| | + | [[文件:NRF52-实战-LED.mp4|居中|有框]] |
==== 源码讲解 ==== | ==== 源码讲解 ==== |
2019年8月20日 (二) 10:38的版本
目录
1 实验简介
工程编号 | 实验名称 | 工程简介 |
---|---|---|
3.0_ble_peripheral_profile_led | LED控制实验 | 实现了LED服务,可以通过手机控制LED灯的点亮和熄灭 |
3.1_ble_peripheral_profile_btn | 按键控制实验 | 实现了按键服务,可以将按键按下的状态发送给手机 |
3.2_ble_peripheral_beacon | 基站实验 | BEACON格式广播 |
3.3_ble_peripheral_nus | 从机NUS实验(串口透传) | 实现了NUS服务,可以实现主从机的串口透传 |
3.4_ble_central_nus | 主机NUS实验(串口透传) | 实现了NUS服务,可以实现主从机的串口透传 |
3.5_ble_peripheral_multi | 一从多主实验 | 一个从机支持被多个主机连接 |
3.6_ble_central_multi | 一主多从实验 | 一个主机支持连接多个从机 |
3.7_ble_central_peripheral | 主从一体实验 | 异常 |
2 LED控制实验
2.1 实验简介
我们的蓝牙实战实验将从蓝牙控制IO输出高低电平,以此来控制开发板上LED点亮和熄灭开始。
nRF52DK开发板采用与Nordic官方开发板相同的指示灯电路,原则协议栈例程可以直接控制指示灯,无需修改代码。
指示灯与芯片引脚对应关系如下表格。
网络标号 | 芯片引脚号 | 连接方式 |
---|---|---|
LED1 | P0.17 | 直连,低电平亮灯 |
LED2 | P0.18 | 直连,低电平亮灯 |
LED3 | P0.19 | 直连,低电平亮灯 |
LED4 | P0.20 | 直连,低电平亮灯 |