NRF24M

From ElectroDragon Wiki
Revision as of 17:54, 8 January 2020 by Chao (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Board Support

  • Based on LGT8F328P Chip
  • Support default by arduino IDE
  • (Wrong)To use serial port, please use software serial library on pin D5 / D6, baudrate should not be too high
  • (Correct) Board UART pin on D5/D6
  • NRF24 Pin Setup - CS = 7 (default unselect by pull up) CE = 9 no IRQ
  • PROG LED D3
  • Week pull up interrrupt D2
  • ADC Battery Read on A1
  • The Rest available pin on pin header: DTR, A4, A5, A0, D2, D6, D5
  • Non-exist pin: D0 D1 D4 D8 D10, A2 A3 A6 A7
Arduino Pin A0 A1 A2 A3 A4 A5 A6 A7 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13
NRF24M Lead-out Battery Check X X Lead-out Lead-out X X X X Lead-out LED X UART UART NRF24-CS X NRF24-CE X NRF24-SPI NRF24-SPI NRF24-SPI
Usasge Analog or Digital - - - Analog or Digital Analog or Digital - - - - Interrupt Indicator -
  • X for non-exist pin
  • Lead-out for pin to pin header on side

Programming

Connect FTDI cable to NRF24M as follow:

  • 5V - 5V, GND - GND
  • FTDI RXI - D6
  • FTDI TXO - D5
  • DTR - DTR

Please select LFT8F328P SSOP20 as board, and program & download directly

Demo Code

Customize

  • Juice Tech, If you are interesting on customizing this, please contact us by email.