相關專題
手勢遙控車
NRF24L01 功能說明
NRF24L01 是目前CP 值最高的通訊模組,可以進行高速的1 對 1 傳送,也可以進行1 對多的連線。
距離會根據你購買的模組而有所分別,目前普遍的最長距離是50公尺。
距離會根據你購買的模組而有所分別,目前普遍的最長距離是50公尺。
事前準備
這邊會用到兩塊控制板,請準備好
可以參考其他Project 裡面不同的板子使用方式或是準備兩片Arduino UNO
一個負責傳送一個負責接收
可以參考其他Project 裡面不同的板子使用方式或是準備兩片Arduino UNO
一個負責傳送一個負責接收
接線方式
Arduino UNO
|
Arduino MEGA 2560
|
範例程式測試
Library 下載:https://github.com/TMRh20/RF24/archive/master.zip
Library 安裝:請參考基本教學
打開範例程式庫:RF241 ---> GettingStarted 進行上傳
開啟Serial Monitor 設定buad rate 為:57600
Library 安裝:請參考基本教學
打開範例程式庫:RF241 ---> GettingStarted 進行上傳
開啟Serial Monitor 設定buad rate 為:57600
接收端
接收端的程式碼維持不變
傳送端
修改程式碼
radioNumber = 0;
修改為
radioNumber = 1;
radioNumber = 0;
修改為
radioNumber = 1;
傳送與接收測試
在其中的一個Serial Mointor 輸入T 之後按下Send