1) 目的:

このプロジェクトではArduinoボード2本と NRF24L01 モジュール2枚を使用して、無線通電します。
一つ NRF24L01はメッセージを送信したら、もう一つのNRF24L01は受信して、メッセージをArduino serial モニターに表示します。

2) 必要なパーツ:

2 x Arduino UNOボード

2 x USB ケーブル

2 x NRF24L01 モジュール

1 x ブレッドボード

1 x 10 Kohm 可変抵抗器

1 x JoyStick シールド(可欠)

3) 配線図

A: 送信ディバイス

JoyStick シールドと Arduino UNOボードを接続して下さい。(参考記事 https://osoyoo.com/ja/2016/11/17/arduino_keyboard/ ), NRF24L01
モジュールをJoyStick シールドのNRF24L01
ポートに差し込んで下さい。

画像をご参照:

B)受信ディバイス

可変抵抗器Pin:

JoyStick シールドが持っていないの場合、下記の画像のように、NRF24L01モジュールとArduino UNOボードを接続して下さい:
 

A.送信ディバイス:

R1 : 可変抵抗器

B.受信ディバイス

 

4)Mirf libaryの導入
次のリンクで Mirf Library をダウンロードしてくださいませ。https://osoyoo.com/wp-content/uploads/2016/11/Mirf.rar

ダウンロードしたのrarファイルを解凍して、 Arduino IDE のlibrary フォルダに移動して下さい。

5)下記のコードをダウンロードして、Arduinoボードにロードして下さい。

送信.ino Sketch file

受信.ino Sketch file

5) 結果:
USBケーブルを使って、受信ディバイスと PCを接続して、Arduino IDEのserial モニターを開けて、可変抵抗器を回して、serial
モニターに可変抵抗器の数値が見えます。