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.
Post a Comment