510
个编辑
更改
→实验现象
1、按下开发板上的按键S1,此时开发板的上外设工作。4个LED点亮,RGB点亮,蜂鸣器发出蜂鸣声,马达开始振动,并且开始采集光敏电阻的ADC值。显示屏及串口打印当前的外设状态为ON,并且打印当前的光敏电阻的ADC采集值。
[[文件:NRF52832DK-Factory-DK2.jpg|边框|居中|无框]]<syntaxhighlight lang="c">[[文件15:14:NRF52832DK-Factory-COM242.png|边框|居中|无框|744x744像素]287]收←◆BTN1 PressedLED ONMotor ONBuzzer ONRGB ONADC ON</syntaxhighlight>2、按下开发板上的按键S2,此时开发板的外设停止工作。LED及RGB熄灭,蜂鸣器停止发声,马达停止振动。显示屏及串口打印当前所有外设的状态均为OFF,并且停止对光敏电阻的ADC采集。[[文件:NRF52832DK-Factory-DK3.jpg|边框|居中|无框]]<syntaxhighlight lang="c">[[文件15:14:NRF52832DK-Factory-COM343.png|边框|居中|无框|744x744像素]531]收←◆BTN2 PressedLED OFFMotor OFFBuzzer OFFRGB OFFADC OFF
</syntaxhighlight>3、S3按键用做测试单个的外设,按照LED、马达、蜂鸣器、RGB、ADC\Light的顺序依次测试。测试的时候,在显示屏和串口打印当前的测试项目。例如 LED Test... RGB Test...等等。
第一次按,流水电量四个LED灯,
第五次按,采集一下光敏电阻的数据
[[文件:NRF52832DK-Factory-dk4.jpg|边框|居中|无框]]<syntaxhighlight lang="c">[15:16:10.300]收←◆BTN3 Pressed [15:16:12.329]收←◆LED Test [15:16:14.162]收←◆BTN3 Pressed [15:16:17.202]收←◆Motor Test [15:16:20.901]收←◆BTN3 Pressed [15:16:23.944]收←◆Buzzer Test [文件15:16:NRF52832DK-Factory-COM424.png|边框|居中|无框|744x744像素359]收←◆BTN3 PressedRGB Test [15:16:25.572]收←◆BTN3 PressedADC Test </syntaxhighlight>
==== 蓝牙测试 ====
[[文件:NRF52832DK-Factory-app1.jpg|边框|居中|无框]]
3、点击CONN,选择连接我们的开发板设备(设备名:GY-NRF52832)<syntaxhighlight lang="c">[15:19:21.738]收←◆connected</syntaxhighlight>[[文件:NRF52832DK-Factory-dk5.jpg|边框|居中|无框|750x750像素]]
[[文件:NRF52832DK-Factory-app2.jpg|边框|居中|无框]]
4、单击Nordic UART Service服务,打开此NUS服务包含的特征值。其中RX Charateristic是Write属性(手机APP发数据给开发板),Tx Charateristic是Notify属性(开发板发送数据给手机APP)
5、点击RX Charateristic右侧向上的箭头图标,进入write界面,我们发送数据“12345”
[[文件:NRF52832DK-Factory-app4.jpg|边框|居中|无框]]
6、此时串口助手打印出开发板接收的“12345”字符串<syntaxhighlight lang="c">[[文件15:21:NRF52832DK-Factory-COM511.png|边框|居中|无框|744x744像素]528]6、此时串口助手打印出开发板接收的“123456”字符串[[文件收←◆Data RX:Nrf52-factory-com-ble1.png|边框|居中|无框|573x573像素]]12345</syntaxhighlight>7、点击Tx Charateristic右侧三道向下的箭头图标,使能我们的notify功能。成功使能,图标会由向下箭头,变为一个类似‘X’的图标。
[[文件:Screenshot 20191024-113555.jpg|边框|居中|无框]]
8、当完成第7步的使能操作之后,我们通过串口调试助手下发“abcdefg”字符串数据<syntaxhighlight lang="c">[15:22:11.363]发→◇abcdefg□[文件15:22:Nrf52-factory-com-ble11.png|边框|居中|无框|573x573像素]389]收←◆Data TX:abcdefg</syntaxhighlight>9、此时手机app接收到开发板发送过来的字符串数据“abcdefg”
[[文件:Screenshot 20191024-1136151.jpg|边框|居中|无框]]