步驟1:連接Arduinos
發(fā)送和接收Arduinos都需要以相同的方式進行連接。
您將需要將7條電線插入每個Arduino。為了便于跟蹤所有電線,最好使用7種顏色。我們使用了以下彩色電線(如上圖所示):
灰色:已連接至GND
黃色:已連接至數(shù)字引腳13
橙色:已連接至數(shù)字引腳12
綠色:已連接至數(shù)字引腳11
藍色:已連接至數(shù)字引腳8
紫色:已連接至數(shù)字引腳7
白色:已連接3.3v
第2步:連接收音機

兩個無線電板都需要以相同的方式連接到兩個不同的Arduino。
使用上一步中的有色電線,如上圖所示連接無線電。
步驟3:編寫代碼-發(fā)件人
下一步是編寫一些代碼以使用其中一個無線電發(fā)送數(shù)據(jù)。
下載Sender.ino文件并在Arduino IDE中打開它。您可以根據(jù)需要修改它,也可以直接使用它。滿意后,將其上傳到Arduino。
要運行此代碼,您將需要下載并安裝Arduino MIRF庫
第4步:編寫您的代碼代碼-接收器
下一步是編寫一些代碼以使用其他無線電接收數(shù)據(jù)。
下載Receiver.ino文件并在Arduino IDE中打開它。您可以根據(jù)需要修改它,也可以直接使用它。滿意后,將其上傳到Arduino。
要運行此代碼,您將需要下載并安裝Arduino MIRF庫(也在下面提供)
步驟5:通過串行監(jiān)視器進行連接
將發(fā)送方和接收方代碼成功上傳到兩個不同的Arduino之后,通過單擊右上角的放大鏡圖標(biāo)打開“串行監(jiān)視器” Arduino窗口您應(yīng)該確保監(jiān)視器已連接到接收器串行設(shè)備(而不是發(fā)送器),并且已在窗口底部的下拉菜單中選擇了“ 9600波特”。您應(yīng)該能夠看到到達串行監(jiān)視器窗口的數(shù)字流-這些是由發(fā)送方生成,通過無線電發(fā)送并由接收方獲取的隨機值。
步驟6 :享受
如果一切正常,您應(yīng)該能夠?qū)l(fā)件人Arduino隨機生成的數(shù)字發(fā)送到Receiver Arduino。通訊范圍約為100英尺-盡管可以購買放大無線電以達到更大的距離。
責(zé)任編輯:wv
-
nRF24L01
+關(guān)注
關(guān)注
17文章
331瀏覽量
75138 -
Arduino
+關(guān)注
關(guān)注
190文章
6526瀏覽量
197029 -
Nordic
+關(guān)注
關(guān)注
9文章
258瀏覽量
49049
發(fā)布評論請先 登錄
SI24R2B 單發(fā)Tx發(fā)射芯片功耗低 可兼容NRF24L01P
SI24R1:一款低功耗國產(chǎn)兼容 NRF24L01+開發(fā)資料
Arduino UNO 可視化GT-24工業(yè)級無線透傳
NRF24L01——2.4GHz無線通信
Nordic發(fā)布nRF7002 EBII 開發(fā)板, 支持Wi-Fi 6, 解鎖nRF54L新玩法
使用NRF24l01軟件包注冊設(shè)備失敗怎么解決?
官網(wǎng)nrf24l01的例程demo會出現(xiàn)互斥鎖報錯是為什么?
SI24R1:答題卡方案芯片替代NRF24L01+
nRF54系列新一代無線 SoC
基于nRF24L01+的2.4GHz無線模塊設(shè)計與應(yīng)用
怎樣使用一對Nordic NRF24L01無線電在兩個單獨的Arduino之間進行通信
評論