【轻松玩蓝牙】序列之8:跑马灯
本节我们主要是从下面4个方面进行讲解:
1.准备工作
2.硬件部分
3.软件部分
4.效果展示
一、准备工作
1.电脑一台;
2.已经安装好了MDK;
3.已经安装了nRF51_sdk软件;
4.已经安装了nrfgostudio_win-32;
5.以上已经确定安装成功了;
6.蓝牙开发板。
二、硬件部分
开发板那上面有三个用户可以使用的LED灯,如下图所示:
![](http://editerupload.eepw.com.cn/201501/f03a64a7a3760efa418fb78d9610b07e.png)
三、软件部分
1.有了前面一节的基础,那下面就比较简单了,我们只需要编写主函数和LED外围接口函数即可。
2.主要包括下面3个文件:main.c、LED.c和LED.h。如下图所示
![](http://editerupload.eepw.com.cn/201501/bf9afa5160421dba9f3a4f1b30313ce0.png)
3.主函数部分。如下图所示:
![](http://editerupload.eepw.com.cn/201501/9d7fc949dab1b219f6f7c8711b884cad.png)
4.LED灯驱动源文件。如下图所示:
![](http://editerupload.eepw.com.cn/201501/5c555ae38a44b6cb3bc6b3b3a3b17cce.png)
![](http://editerupload.eepw.com.cn/201501/2ca497fec02c18adef64a3cb9b537b72.png)
![](http://editerupload.eepw.com.cn/201501/9db68fc7afe8f116b807bd9828b324ae.png)
![](http://editerupload.eepw.com.cn/201501/7fb4d9ac6d97063a8489856fc44a2953.png)
![](http://editerupload.eepw.com.cn/201501/b889254bf35e25d1744110ff4e76a23c.png)
![](http://editerupload.eepw.com.cn/201501/8bcb4c4c1726236e6a6c181d6be6ee3d.png)
![](http://editerupload.eepw.com.cn/201501/f3ff9d3b398ebfa8536a4f9317c1fa55.png)
5.LED灯驱动头文件。如下图所示:
![](http://editerupload.eepw.com.cn/201501/0ecf73f331ed9edec0cffac15be73774.png)
![](http://editerupload.eepw.com.cn/201501/0877cf42d4329693155793c3eaf7f18c.png)
![](http://editerupload.eepw.com.cn/201501/2e6ad00a83999d96442951b9f4c85a84.png)
四、效果展示
下面是下载之后效果验证,跑马灯效果,LED三个灯依次亮灭。如下图所示:
![](http://editerupload.eepw.com.cn/201501/c973430b84b9d89c2b72275182869e72.jpg)
![](http://editerupload.eepw.com.cn/201501/af03acd37ab12f3ea6cd9e7db868b605.jpg)
![](http://editerupload.eepw.com.cn/201501/fb90e0bd93b649c1cc8e64b47cbccd19.jpg)
![](https://webstorage.eepw.com.cn/images/2014/m/wx.png)
加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW
或用微信扫描左侧二维码
相关文章
-
-
-
-
-
-
-
-
2023-08-24