在本篇文章中,我們將學習如何使用NRF24L01收發器模塊在兩個Arduino開發板之間進行無線通信。爲了說明無線通信,我們將舉兩個例子,第一個是從一個Arduino開發板向另一個發送簡單的“Hello World”消息,在第二個例子中,我們將在Arduino開發板之間進行雙向通信,其中我們使用在第一個Arduino開發板的操縱桿,控制在第二個Arduino開發板的伺服電機,反之亦然,使用第二個Arduino開發板的按鈕,我們將控制第一個Arduino開發板的LED燈。
NRF24L01收發器模塊
讓我們來看看NRF24L01收發器模塊。它使用2.4 GHz頻段,可以在250 kbps到2 Mbps的波特率下運行。如果在開放空間中使用且波特率較低,其範圍可達100米。
該模塊可以使用125個不同的通道,可以在一個地方擁有125個獨立工作的調制解調器網絡。每個通道最多可以有6個地址,或者每個單元可以同時與多達6個其他單元通信。
在傳輸過程中,該模塊的功耗僅爲12mA左右,甚至低於單個LED。該模塊的工作電壓範圍爲1.9至3.6V,但好處是其他引腳可以容忍5V邏輯,因此我們可以輕鬆地將其連接到Arduino而無需使用任何邏輯電平轉換器。
更多內容請參考以下鏈接: https://www.yiboard.com/thread-994-1-1.html