步驟1:連接Arduinos
發(fā)送和接收Arduinos都需要以相同的方式進(jìn)行連接。
您將需要將7條電線(xiàn)插入每個(gè)Arduino。為了便于跟蹤所有電線(xiàn),最好使用7種顏色。我們使用了以下彩色電線(xiàn)(如上圖所示):
灰色:已連接至GND
黃色:已連接至數(shù)字引腳13
橙色:已連接至數(shù)字引腳12
綠色:已連接至數(shù)字引腳11
藍(lán)色:已連接至數(shù)字引腳8
紫色:已連接至數(shù)字引腳7
白色:已連接3.3v
第2步:連接收音機(jī)
兩個(gè)無(wú)線(xiàn)電板都需要以相同的方式連接到兩個(gè)不同的Arduino。
使用上一步中的有色電線(xiàn),如上圖所示連接無(wú)線(xiàn)電。
步驟3:編寫(xiě)代碼-發(fā)件人
下一步是編寫(xiě)一些代碼以使用其中一個(gè)無(wú)線(xiàn)電發(fā)送數(shù)據(jù)。
下載Sender.ino文件并在Arduino IDE中打開(kāi)它。您可以根據(jù)需要修改它,也可以直接使用它。滿(mǎn)意后,將其上傳到Arduino。
要運(yùn)行此代碼,您將需要下載并安裝Arduino MIRF庫(kù)
第4步:編寫(xiě)您的代碼代碼-接收器
下一步是編寫(xiě)一些代碼以使用其他無(wú)線(xiàn)電接收數(shù)據(jù)。
下載Receiver.ino文件并在Arduino IDE中打開(kāi)它。您可以根據(jù)需要修改它,也可以直接使用它。滿(mǎn)意后,將其上傳到Arduino。
要運(yùn)行此代碼,您將需要下載并安裝Arduino MIRF庫(kù)(也在下面提供)
步驟5:通過(guò)串行監(jiān)視器進(jìn)行連接
將發(fā)送方和接收方代碼成功上傳到兩個(gè)不同的Arduino之后,通過(guò)單擊右上角的放大鏡圖標(biāo)打開(kāi)“串行監(jiān)視器” Arduino窗口您應(yīng)該確保監(jiān)視器已連接到接收器串行設(shè)備(而不是發(fā)送器),并且已在窗口底部的下拉菜單中選擇了“ 9600波特”。您應(yīng)該能夠看到到達(dá)串行監(jiān)視器窗口的數(shù)字流-這些是由發(fā)送方生成,通過(guò)無(wú)線(xiàn)電發(fā)送并由接收方獲取的隨機(jī)值。
步驟6 :享受
如果一切正常,您應(yīng)該能夠?qū)l(fā)件人Arduino隨機(jī)生成的數(shù)字發(fā)送到Receiver Arduino。通訊范圍約為100英尺-盡管可以購(gòu)買(mǎi)放大無(wú)線(xiàn)電以達(dá)到更大的距離。
責(zé)任編輯:wv
-
nRF24L01
+關(guān)注
關(guān)注
17文章
331瀏覽量
71227 -
Arduino
+關(guān)注
關(guān)注
190文章
6498瀏覽量
192279 -
Nordic
+關(guān)注
關(guān)注
9文章
213瀏覽量
48157
發(fā)布評(píng)論請(qǐng)先 登錄
NRF24L01項(xiàng)目資料(2.4G通信)實(shí)例項(xiàng)目下載
nRF54系列新一代無(wú)線(xiàn) SoC
基于nRF24L01+的2.4GHz無(wú)線(xiàn)模塊設(shè)計(jì)與應(yīng)用

stmf103c8t6使用nrf24l01發(fā)送和接收數(shù)據(jù),接收端STATUS寄存器的值始終為0x0E, FIFO_STATUS的值為0x11。
Nordic最新開(kāi)發(fā)工具nRF54L15 DK
深入比較nRF52832和Nordic新的產(chǎn)品nRF54L15參數(shù)對(duì)比
Nordic新產(chǎn)品nRF54L15和nRF52832參數(shù)對(duì)比

深入比較nRF52832和Nordic新的產(chǎn)品nRF54L15參數(shù)對(duì)比
Nordic開(kāi)發(fā)工具之NRF54L15-DK
CW32模塊使用 NRF24L01無(wú)線(xiàn)2.4G模塊

有人用過(guò)USB轉(zhuǎn)NRF24L01模塊嗎,求指教
nRF24L01P被SI24R1竟然完美兼容替換
SI24R1與NRF24L01P 對(duì)比方案
旗艦新品 | 創(chuàng)新微MinewSemi推出基于Nordic nRF54系列芯片 SoC 低功耗藍(lán)牙5.4模組

評(píng)論