User manual

IDUINO for makers life
www.openplatform.cc
Pinout
nRF905 Pin
Arduino
Uno pin
connected
Pin Description
VCC
3.3V
Power(3.3V)
CE
7
Standy-High=TX/RX mode,Low=standby
TXE
9
TX or Rx mode-High=TX,Low=RX
PWR
8
Power up High = on, Low = off
CD
2
Carrier detect High when a signal is detected, for
collision avoidance
AM
-
Address Match High when receiving a packet that
has the same address as the one set for this device,
optional since state is stored in register, not used by
this library
DR
3
Data Ready High when finished transmitting/High
when new data received, optional since state is
stored in register, if interrupts are used this pin must
be connected
NOTE: On Arduino Mega change INTERRUPT_NUM
to 5 in nRF905_config.h and for Arduino Yun it
should be changed to 0.
SO
12
SPI MISO
SI
11
SPI MOSI
SCK
13
SPI SCK
CSN
10
SPI SS
GND
GND
Ground
Example
The nRF905 is not 5V compatible, so some level conversions will need to be done with
the Arduino outputs, a simple 470R resistor will do the trick, only TXE, CE, PWR, SI, SCK
and CSN pins need level conversion (not CD, AM, DR and SO).
Or you can download the Library from here, which contains fully example and
annotation.
https://github.com/zkemble/nRF905