首頁 > 評測 > 支持Mbed低功耗藍(lán)牙開發(fā)板——LinkSprite Mbed BLE Sensor Tag評測
支持Mbed低功耗藍(lán)牙開發(fā)板——LinkSprite Mbed BLE Sensor Tag評測
- [導(dǎo)讀]
- 今天帶來的這款Mbed BLE Sensor Tag開發(fā)板的主控芯片是nRF51822,這一芯片集成了一個2.4GHz藍(lán)牙收發(fā)器外還集成了一個ARM Cortex M0內(nèi)核,配合開發(fā)板上面集成的傳感器、LED、按鍵等外設(shè),能夠輕松制作一款小型的無線控制的平臺。
到這里為止,開發(fā)環(huán)境的搭建就全部完成了。
4.實(shí)驗(yàn)演示
這一部分將演示幾個實(shí)驗(yàn),介紹一下如何利用Mbed BLE Sensor Tag這塊開發(fā)板上面的傳感器和藍(lán)牙功能。
首先介紹傳感器應(yīng)用。Mbed BLE Sensor Tag這塊開發(fā)板上面搭載了兩款傳感器,一是溫度壓力傳感器BMP180,二是加速度傳感器LIS3DH。下面以BMP180為例進(jìn)行介紹。在上方的工具欄單擊Import,然后搜索關(guān)鍵詞BMP180,找到示例BMP180_example,如圖4-1所示
圖4-1 搜索程序
將之前的blink程序那里的mbed庫文件復(fù)制過來,如圖4-2所示。這里介紹一下,每塊開發(fā)板的mbed文件都不一樣,有關(guān)的硬件描述都是放在這個mbed文件夾之中。
圖4-2
然后將程序前面幾句話改為
I2C i2c(P0_17, P0_18);
BMP180 bmp180(&i2c);
Serial pc(P0_23,P0_25);
DigitalOut led(P0_20);
如圖4-3所示
圖4-3
之所以這樣改,是因?yàn)楦鶕?jù)電路圖(如圖4-4所示),BMP180是連接到P0_17與P0_18上面的,還有UART口是在P0_23與P0_25上面的
圖4-4
按照前面的方法編譯并下載程序到開發(fā)板上面,用一條UART轉(zhuǎn)USB的線連接到開發(fā)板的UART口上面,然后打開putty,打開相應(yīng)的串口,即可看到溫度與氣壓值。
圖4-5
下面再來介紹一下藍(lán)牙應(yīng)用,這里需要先下載一個軟件,是Redbear公司開發(fā)出來的藍(lán)牙助手,下載地址為
http://static1.squarespace.com/static/5039e08be4b00cf0e8cf88cd/t/54dd58e7e4b0cfebee413190/1423792359959/BLEController.2.0.1.apk
下載完之后在手機(jī)進(jìn)行安裝并打開,如圖4-6所示
圖4-6
將Mbed BLE Sensor Tag開發(fā)板上電,與PC連接,打開下面這個地址,這里有一個mbed平臺的例程,直接點(diǎn)擊右側(cè)的import into compile,如圖4-7所示
圖4-7
之后進(jìn)行編譯,并且將程序下載到開發(fā)板上面
在圖4-6的界面那里點(diǎn)擊左側(cè)的菜單按鈕,然后選擇simple controls,如圖4-8所示
圖4-8
然后選擇設(shè)備進(jìn)行配對,配對完成之后進(jìn)入如圖4-9的界面,將digital out打開,Mbed BLE Sensor Tag開發(fā)板上面的紅燈便會點(diǎn)亮(如圖4-10)。
圖4-9
圖4-10
這樣便完成了一個簡單藍(lán)牙的應(yīng)用
5.總結(jié)與評價
這篇文章介紹了linksprite公司基于NRF51822 藍(lán)牙SOC芯片的開發(fā)板Mbed BLE Sensor Tag。Mbed BLE Sensor Tag能夠在較短的時間內(nèi)部署成為一個藍(lán)牙傳感器與控制平臺,進(jìn)行簡單的無線測控,非常適合用于智能家居、可穿戴設(shè)備上面,而且其使用的開發(fā)平臺為線上開發(fā)平臺mbed,下載程序非常方便,同時在該平臺上能夠獲取很多的軟件資源用于開發(fā)。不過,這塊開發(fā)板也有幾個缺點(diǎn)。一個是調(diào)試比較麻煩,由于沒有板載的調(diào)試器(Jlink只能用于下載),所以必須額外準(zhǔn)備一個UART轉(zhuǎn)USB的模塊。另外,這塊開發(fā)板的擴(kuò)展接口比較少,因此不容易接入過多的設(shè)備?傮w來說,Mbed BLE Sensor Tag進(jìn)行一些簡單的物聯(lián)網(wǎng)應(yīng)用開發(fā)還是比較方便的。
本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達(dá)中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗(yàn),暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標(biāo)準(zhǔn)編制 2024-08-29
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時前
- 12V汽車啟動電源項(xiàng)目BMS設(shè)計
預(yù)算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前