資料介紹
描述
雖然我真的很喜歡 ESP32 芯片,但我想玩 NRF52840,這是一個(gè)非常漂亮的芯片!
所以我買了 MakerDiary NRF52840 Usb Dongle,價(jià)格不貴(12.99 美元)
![poYBAGOhZSGALREnAACnWcRnmvk231.png](https://file.elecfans.com/web2/M00/84/C5/poYBAGOhZSGALREnAACnWcRnmvk231.png)
這里有一些特點(diǎn):
![pYYBAGOhZSqAUtYQAABIQuFqHsQ879.png](https://file.elecfans.com/web2/M00/85/4E/pYYBAGOhZSqAUtYQAABIQuFqHsQ879.png)
讓我們看看如何安裝 CircuitPython ,然后我們用一個(gè)小例子來測試它,以使用 BLE 控制 RGB Led
安裝 NRF Connect
首先我們需要NRF Connect ,我們將使用此軟件將 CircuitPython 上傳到我們的板上。
單擊在程序員上安裝
![poYBAGOiiemADBApAAAcSveGaF0801.png](https://file.elecfans.com/web2/M00/85/06/poYBAGOiiemADBApAAAcSveGaF0801.png)
將電路板置于引導(dǎo)加載程序模式
插入電路板時(shí)按下RESET 按鈕,您應(yīng)該會看到紅色LED 燈閃爍
![pYYBAGOiie2AbCUpAADsTqupJLQ462.png](https://file.elecfans.com/web2/M00/85/8F/pYYBAGOiie2AbCUpAADsTqupJLQ462.png)
現(xiàn)在,您可以將電路板連接到 NRF Connect Programmer
![pYYBAGOiie-AXpkAAABr2EkDS9Q497.png](https://file.elecfans.com/web2/M00/85/8F/pYYBAGOiie-AXpkAAABr2EkDS9Q497.png)
下載 Adafruit NRF52 Bootloader 和 CircuitPython
我們需要2 個(gè)十六進(jìn)制文件來安裝 CircuitPython
- 引導(dǎo)加載程序,它將使我們的電路板作為 USB 驅(qū)動(dòng)器可見
- CircuitPython 來解釋我們的 python 代碼
在此處下載mdk_nrf52840_dongle_bootloader-XXX_sXXX_X.XXhex :https ://github.com/adafruit/Adafruit_nRF52_Bootloader/releases
BLE 支持僅適用于 CircuitPython 5.0.0!不要安裝當(dāng)前的穩(wěn)定版本 (4.1.2)。
![poYBAGOiifOAKPWxAAAkGWccKjY254.png](https://file.elecfans.com/web2/M00/85/06/poYBAGOiifOAKPWxAAAkGWccKjY254.png)
上傳十六進(jìn)制文件
在 Programmer 中,添加2 個(gè) Hex 文件,它應(yīng)該如下所示:
![poYBAGOiifWAc0gZAACvOS6wlNo257.png](https://file.elecfans.com/web2/M00/85/06/poYBAGOiifWAc0gZAACvOS6wlNo257.png)
拔下并重新插入您的開發(fā)板,您應(yīng)該會看到一個(gè) USB 驅(qū)動(dòng)器
![pYYBAGOiifqAcp9-AAAhr49ejSs156.png](https://file.elecfans.com/web2/M00/85/8F/pYYBAGOiifqAcp9-AAAhr49ejSs156.png)
恭喜您現(xiàn)在可以使用 CircuitPython 編寫代碼了!
您現(xiàn)在將無法使用 NRF Connect 訪問您的開發(fā)板,如果您需要上傳新程序,只需按重置即可。
測試 BLE 通信
使用 CircuitPython 的一件很酷的事情是我們只需拖放文件即可使其工作!
所以讓我們試試看,下載這個(gè)程序并將其復(fù)制到你的板子
![poYBAGOiif2AQT3AAAB0Xb3SgcU222.png](https://file.elecfans.com/web2/M00/85/06/poYBAGOiif2AQT3AAAB0Xb3SgcU222.png)
控制 RGB LED
您還應(yīng)該能夠使用手機(jī)控制 LED。
- 在您的應(yīng)用商店下載Adafruit Bluefruit LE Con??nect
![pYYBAGOiigGAecYJAAA4vd-eNVU192.png](https://file.elecfans.com/web2/M00/85/8F/pYYBAGOiigGAecYJAAA4vd-eNVU192.png)
- 連接到CIRCUITPY****
- 轉(zhuǎn)到控制器/顏色選擇器并嘗試更改顏色!
![poYBAGOiigiALJyFAABQKx_LFwg401.png](https://file.elecfans.com/web2/M00/85/06/poYBAGOiigiALJyFAABQKx_LFwg401.png)
編寫自己的程序
您現(xiàn)在可以按照 Adafruit 教程進(jìn)行操作,為 Adafruit NRF52840 編寫的代碼應(yīng)該可以正常工作!
- CircuitPython 教程:
- 藍(lán)牙 LE 教程:
- 庫:
您可以使用任何軟件進(jìn)行編碼,但建議使用https://codewith.mu/ 。
- 粒子氙Arduino轉(zhuǎn)換(Feather nRF52840 Express)
- 基于nRF52的nRF52840 SoC 3次下載
- nRF52840 BLE控制器
- 使用CircuitPython對Seeeduino Xiao進(jìn)行編程上午開源項(xiàng)目
- nRF52840 MicroMOD處理器
- nrf52832/52840 sd_ble_gattc_exchange_mtu_request return NRF_ERROR_INVALID_STATE
- nRF52840/nRF52832 低功耗的測試工程
- nrf52840 gpiote如何配置中斷輸入_STM32外部中斷配置方法講解
- 單片無線收發(fā)器芯片NRF24L01 PCB原理圖下載 0次下載
- nRF52840藍(lán)牙芯片的數(shù)據(jù)手冊免費(fèi)下載 21次下載
- NRF52840藍(lán)牙5.0模塊芯片的數(shù)據(jù)手冊免費(fèi)下載 19次下載
- nRF52840藍(lán)牙芯片的產(chǎn)品數(shù)據(jù)手冊免費(fèi)下載 218次下載
- nRF51822低功耗藍(lán)牙射頻SOC收發(fā)器數(shù)據(jù)手冊免費(fèi)下載 55次下載
- SKB501藍(lán)牙5.0模塊先進(jìn)的、高度靈活的單芯片的詳細(xì)資料免費(fèi)下載 20次下載
- nRF24Z1應(yīng)用電路
- nrf_serial庫的使用技巧 778次閱讀
- 如何利用XIAO BLE Sense設(shè)計(jì)一款寵物活動(dòng)追蹤器 2432次閱讀
- 貼片藍(lán)牙5.0模塊MS88SF23的特性及應(yīng)用領(lǐng)域 4775次閱讀
- 微雪電子藍(lán)牙5.0 藍(lán)牙Mesh NRF52840簡介 5126次閱讀
- 微雪電子NRF24L01 RF Board 2.4G無線模塊簡介 3075次閱讀
- 微雪電子藍(lán)牙5.0Mesh NRF52840簡介 5378次閱讀
- 微雪電子BLE4.0藍(lán)牙 NRF51822簡介 2638次閱讀
- 講述Nordic nRF5 SDK的主要調(diào)試手段,以幫助大家快速定位問題 1.2w次閱讀
- nRF52840 SoC是市場上唯一支持藍(lán)牙5和Thread共存的多協(xié)議SoC 1.4w次閱讀
- nrf24l01無線模塊傳輸距離分析 3.5w次閱讀
- nrf24l01收發(fā)程序詳解 3w次閱讀
- 無線模塊nrf24l01中文資料_引腳圖及引腳定義_電路原理及實(shí)例 18.9w次閱讀
- nRF905工作原理_nRF905基本特點(diǎn) 1.1w次閱讀
- nrf905引腳圖及引腳說明_nrf905主要參數(shù) 1.1w次閱讀
- Nordic:nRF51422多協(xié)議ANT SoC簡介 8143次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論