Tutorial Modul NRF24 Pada Arduino



Kali ini kami akan menjelaskan mengenai Tutorial untuk NRF24 dengan menggunakan Arduino. Modul NRF24 yang digunakan adalah modul NRF24 dengan microstrip sebagai antenna-nya. Untuk Arduino yang digunakan bisa menggunakan Arduino apa saja, baik Uno, Nano, Mega, dll.
Bentuk Fisik dari Modul NRF24

Pinout dari Modul NRF24
 Pada gambar Pinout Modul NRF24 diatas, ada 8 pin yang menjadi input-output dari Modul NRF24 sendiri, yaitu :
  • IRQ : Interrupt Pin. Biasa digunakan dengan perintah TX_DS, RX_DR atau MAX_RT.
  • MISO : Master In Slave Out, yaitu pin yang berfungsi untuk menerima data dari mikrokontroller
  • MOSI : Master Out Slave In, yaitu pin yang berfungsi untuk mengirim data dari modul ke mikrokontroller
  • SCK : Serial Clock, yaitu pin yang berguna untuk sinkronisasi data antara mikrokontroller dengan modul
  • CSN : Chip Select NOT, yaitu pin yang digunakan untuk memulai komunikasi serial antara modul dengan mikrokontroller
  • CE : Chip Enable, yaitu pin yang digunakan untuk menentukan antara mode Transmitting (sebagai TX) atau Recieving (sebagai RX)
  • VCC : Input daya bagi modul. Daya yang dibutuhkan oleh Modul NRF24 adalah 3.3V hingga 5V



  • GND : Pin Ground
 Pada tutorial ini, kami akan menjelaskan bagaimana cara untuk mengkomunikasikan 2 Arduino dengan menggunakan Modul NRF24. Sebelum memulai programming menggunakan Arduino IDE, kalian harus mendownload terlebih dahulu library dari NRF24 sendiri disini. Berikut Wiring Diagram dari masing masing perangkat.
Wiring Diagram dari masing masing perangkat
Seperti yang telah ditampilkan pada gambar diatas, kita menggunakan pin 8 sampai pin 13 untuk pin selain VCC dan GND. Kemudian, pada Arduino IDE, dituliskan program seperti dibawah ini.

Sekian Tutorial NRF24 dengan Arduino. Semoga bermanfaat.

Tidak ada komentar

Diberdayakan oleh Blogger.