Skip to content Skip to sidebar Skip to footer

Cara Menggunakan Modul nRF24L01 Arduino


 

Artikel ini telah pindah ke halaman baru, silahkan klik disini.


5 comments for "Cara Menggunakan Modul nRF24L01 Arduino"

  1. i have use your coding to run in my two arduino mega (arduino mega 2560 - arduino mega 2560) and doesn't work

    i have set CE and CSN in Digital Pin 9 and 10

    ReplyDelete
    Replies
    1. Hi Hanif,

      Have you used the SPI connection correctly?
      At ATmega328 are MOSI (11), MISO (12), SCK (13).
      At ATmega2560 are MOSI (51), MISO (50), SCK (52).

      More information here: https://www.arduino.cc/en/reference/SPI

      Thanks.

      Delete
  2. izin tanya bang, di transmiter programnya "radio.openWritingPipe(address)" tapi pas di receiver "radio.openReadingPipe(0, address)" ada angka 0 nya sebelum adress, kenapa bang?

    ReplyDelete
    Replies
    1. Bisa baca disini bang : https://tmrh20.github.io/RF24/classRF24.html#a9edc910ccc1ffcff56814b08faca5535

      Delete
    2. Angka 0 itu urutan ke-1 alamat pipe nya bang. Karena kita hanya menentukan satu alamat pipe saja "00001".

      Misalnya kita ingin menerima data dari dua pipe, maka kita menggunakan alamat pipe yang berbeda:
      const byte address [ ][6] = {"00001", "00002"};

      Untuk membacanya:
      radio.openReadingPipe(0, address);
      radio.openReadingPipe(1, address);

      Jadi, 0 dan 1 sebelum address adalah urutan alamat pipe dalam array.
      Semoga ini bisa membantu.

      Delete