【輕松玩藍(lán)牙】序列之8:跑馬燈
本節(jié)我們主要是從下面4個(gè)方面進(jìn)行講解:
本文引用地址:http://m.butianyuan.cn/article/269210.htm1.準(zhǔn)備工作
2.硬件部分
3.軟件部分
4.效果展示
一、準(zhǔn)備工作
1.電腦一臺(tái);
2.已經(jīng)安裝好了MDK;
3.已經(jīng)安裝了nRF51_sdk軟件;
4.已經(jīng)安裝了nrfgostudio_win-32;
5.以上已經(jīng)確定安裝成功了;
6.藍(lán)牙開發(fā)板。
二、硬件部分
開發(fā)板那上面有三個(gè)用戶可以使用的LED燈,如下圖所示:
![](http://editerupload.eepw.com.cn/201501/f03a64a7a3760efa418fb78d9610b07e.png)
三、軟件部分
1.有了前面一節(jié)的基礎(chǔ),那下面就比較簡單了,我們只需要編寫主函數(shù)和LED外圍接口函數(shù)即可。
2.主要包括下面3個(gè)文件:main.c、LED.c和LED.h。如下圖所示
![](http://editerupload.eepw.com.cn/201501/bf9afa5160421dba9f3a4f1b30313ce0.png)
3.主函數(shù)部分。如下圖所示:
![](http://editerupload.eepw.com.cn/201501/9d7fc949dab1b219f6f7c8711b884cad.png)
4.LED燈驅(qū)動(dòng)源文件。如下圖所示:
![](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燈驅(qū)動(dòng)頭文件。如下圖所示:
![](http://editerupload.eepw.com.cn/201501/0ecf73f331ed9edec0cffac15be73774.png)
![](http://editerupload.eepw.com.cn/201501/0877cf42d4329693155793c3eaf7f18c.png)
![](http://editerupload.eepw.com.cn/201501/2e6ad00a83999d96442951b9f4c85a84.png)
四、效果展示
下面是下載之后效果驗(yàn)證,跑馬燈效果,LED三個(gè)燈依次亮滅。如下圖所示:
![](http://editerupload.eepw.com.cn/201501/c973430b84b9d89c2b72275182869e72.jpg)
![](http://editerupload.eepw.com.cn/201501/af03acd37ab12f3ea6cd9e7db868b605.jpg)
![](http://editerupload.eepw.com.cn/201501/fb90e0bd93b649c1cc8e64b47cbccd19.jpg)
評論