首頁 > 評測 > 帶你飛越LoRa世界--Feather 32u4 LoRa開發(fā)板體驗(yàn)
帶你飛越LoRa世界--Feather 32u4 LoRa開發(fā)板體驗(yàn)
- [導(dǎo)讀]
- 今天給大家介紹的Feather 32u4 LoRa開發(fā)板是Feather家族中的一員。從名字可以看出,這是一款用于學(xué)習(xí)及評估LoRa技術(shù)的開發(fā)板。相比LoRa在國外火爆的局面,國內(nèi)似乎還沒有掀起太大的波瀾,不過技術(shù)這東西,說火爆就火爆了,有時(shí)間還是了解下也好。
20個(gè)GPIO接口足以滿足一些簡單的外設(shè)通信需求,通過GPIO復(fù)用,開發(fā)板還提供了I2C、SPI、PWM及UART等常用的的通信或控制功能,下圖是部分外設(shè)接口的功能描述,完整的GPIO功能及復(fù)用請參考官方文檔
值得注意的是LoRa模塊默認(rèn)并沒有提供天線,最簡單的辦法就是使用一根電線來充當(dāng)天線,在一般實(shí)驗(yàn)用的情況下效果尚可。如果想將開發(fā)板放到盒子里的話,就需要使用uFL天線及SMA接頭來連接以達(dá)到更好的效果。
前面也提到了RFM9x LoRa模塊提供了433、868/915等頻率供用戶選擇,此次測試用到的模塊具體型號為RFM69HCW,是一款支持900MHz頻段的模塊,在實(shí)際通信時(shí)需要注意這一點(diǎn)。
開發(fā)板使用的主控是ATmega32u4,開發(fā)環(huán)境當(dāng)然是首選Arduino了,不過鑒于Arduino有點(diǎn)樸素,另外也沒有代碼提示及補(bǔ)全功能。這里準(zhǔn)備使用微軟的Visual Studio Code(VSC)來作為開發(fā)IDE。不過VSC并不是一個(gè)IDE,它只是一個(gè)編輯器,所以要作一些必要的配置工作。配置工作的基本步驟如下
下載并配置Arduino,如板級BSP支持,串口配置等
下載并配置VSC,添加Arduino Extention,使得VSC能感知Arduino的存在
配置代碼補(bǔ)全及提示功能
LoRa軟件庫的配置
VSC只是一個(gè)編輯器,使用Arduino Extension來管理Arduino相關(guān)的操作,如開發(fā)板類型的選擇,工具鏈的支持及串口的配置,第一步還是老老實(shí)實(shí)把Arduino下載下來并配置好,安裝Arduino的過程就不贅述,注意一點(diǎn),Arduino有兩種類型的安裝包,一種是傳統(tǒng)的EXE文件,雙擊就可以安裝;另一種是ZIP格式的包,下載解壓后就可以使用。
確保Arduino安裝正常后,開始添加適合32u4 LoRa的板級BSP軟件,主要包含相關(guān)的底層CPP文件及一些示例代碼。在Arduino的Preferences對話框中添加如下URL,以便讓Arduino能找到BSP的位置,如下
在Arduino的Boards Manager對話框中選擇并安裝適合32u4 LoRa的BSP,如下
這個(gè)過程需要的時(shí)間可能會比較長,視網(wǎng)絡(luò)速度而定。
現(xiàn)在應(yīng)該能在Arduino在找到Adafruit Feather 32u4開發(fā)板了,這時(shí)候把32u4 LoRa開發(fā)板與PC連接,同時(shí)還應(yīng)該能夠看到開發(fā)板對應(yīng)的串口。如果沒有發(fā)現(xiàn)串口,可能還需要安裝相應(yīng)的串口驅(qū)動。
- 本文系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小時(shí)前
- 12V汽車啟動電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前