步驟1:NRF24L01的功能
特點:
工作電壓:9V至3.6V
電源電壓:3V
引腳電壓:可承受5V(無
工作范圍(開放空間):300英尺(使用外部可增加到3000英尺)天線)
在本教程中,我們將使用兩個NRF24L01模塊設置來發送和接收數據。一種設置用于發送器端,另一種設置用于接收器端。我們在發送器端以字符串“ ON”(無論您要發送什么消息)發送命令,在接收器端,我們將在另一端發送的串行監視器上打印相同的消息。
要學習如何使用NRF24L01創建嬰兒監測項目-請訪問此處
第2步:先決條件
所需組件:
Arduino Uno – 2號(也可以使用Nano)
NRF24L01無線射頻模塊– 2號跳線
庫:
RF24庫– https://github.com/tmrh20/RF24/
SPI庫
步驟3:引腳詳細信息
GND –接地
VCC –電源3.3V(1.9V到3.6V)
CE –芯片使能
CSN –芯片選擇非
SCK – SPI總線串行時鐘
MOSI –主輸出從輸入
MISO –主輸入從輸出
IRQ –中斷引腳(低電平有效)
該模塊的功耗為1.9V至3.6五,卜
步驟4:各種板卡的SPI連接
如果您使用的是Arduino Uno,Pro Mini,Nano或Pro Micro,則SPI引腳與以下電路圖相同。如果您使用的是Arduino Mega,則請檢查根據其硬件設計不同映射的SPI引腳。在此處查看SPI庫參考頁,以了解不同板類型上的不同SPI引腳。此外,Arduino開發板具有單獨的ICSP頭,可與Sheilds兼容。
第5步:此示例中發送方和接收方的電路相同。
在此示例中,發送方和接收方的電路相同。
步驟6:代碼–發送方:
步驟7:接收器
接收器電路與我們項目中的發射器電路相同。因此,請按照發射器電路進行連接,并確保為接收器上傳正確的代碼。
步驟8:接收者代碼:
步驟9:說明:
說明:
NRF24l01可以用作發送器和接收器。在上面的發送方代碼中,我們發送“ ON”文本,并且該文本將通過串行監視器在接收方顯示,并打開連接在引腳4上的LED。NRF24l01可以通過其地址進行識別。在數字字符串中提到。我們使用
常量字節地址[6] =“ 00001”;
我們在此處使用“ 00001”作為地址。您可以分配任何數字字符串來設置地址。數據通過NRF24l01上的讀/寫管道發送。它是一個臨時緩沖區,用于保存要發送或接收的數據。
發送器–將數據寫入管道:
radio.openWritingPipe(address);
接收器–從管道讀取數據:
radio.openReadingPipe(0,address);
這是簡單的傳輸并接收NRF模塊的設置。或者,您可以從發送器端發送傳感器數據,并根據傳感器的值在接收器端執行一些操作。
步驟10:使用NRF24L01
我們的博客中介紹了本教程的擴展版本。使用NRF24L01模塊制作嬰兒監護項目。
訪問我們的博客“使用此NRF24L01模塊嬰兒監護項目”。
責任編輯:wv
-
led
+關注
關注
242文章
23362瀏覽量
663238 -
nRF24L01
+關注
關注
17文章
331瀏覽量
69658 -
Arduino
+關注
關注
188文章
6477瀏覽量
187838
發布評論請先 登錄
相關推薦
CW32模塊使用 NRF24L01無線2.4G模塊
![CW32模塊使用 <b class='flag-5'>NRF24L01</b>無線2.4G模塊](https://file1.elecfans.com//web3/M00/06/F9/wKgZPGeRzPWADRgnAAAd2Oxu8cY97.webp)
用Arduino編寫ESP8266程序,定義某個IO為輸入,另一個為輸出為什么沒效果?
NRF24L01加個if就發送不成功的原因?
nrf24l01+自動應答失敗的原因?
無線通信時代nRF24L01無線模塊的應用與特點
![無線通信時代<b class='flag-5'>nRF24L01</b>無線模塊的應用與特點](https://file1.elecfans.com/web2/M00/C9/9A/wKgaomYeMWGAVhrkAABK6QQdhrI161.png)
NRF24L01P和SI24R1的區別
如何將HC-SR04連接到Arduino并編寫一個簡單的程序來測量距離
![<b class='flag-5'>如何將</b>HC-SR04<b class='flag-5'>連接</b>到<b class='flag-5'>Arduino</b><b class='flag-5'>并</b>編寫<b class='flag-5'>一</b><b class='flag-5'>個</b>簡單的程序來測量距離](https://file1.elecfans.com/web2/M00/BD/9A/wKgZomWsflaANt1SAADQJs8FUT4796.png)
評論