nRF24L01+无线模块买回来已经块有半年了,今天通过测试成功收发信息。
nRF24L01引脚图:
1 GND 2 VCC
3 CE 4 CSN
5 SCK 6 MOSI
7 MISO 8 IRQ
与Arduino pro mini的引脚连接
GND – GND
VCC – 3.3V
CS – D8
CSN – D9
SCK – D10
MOSI – D11
MISO – D12
IRQ – D13
网上找了些资料发现MEGA板子编译不成功,需要更改端口号。
编译的时候是用arduino--0022,如果要arduino_IDE1.0编译的话需要更改arduino里面的配置参数
具体方法在 :《使老版本库文件支持Arduino 1.0 IDE的方法》 http://www.51hei.com/mcu/3168.html
MEGA板子连接:
CS - to digital pin 49 (按需要更改)
CSN - to digital pin 53 (SS pin)
SCK - to digital pin 52 (SCK pin)
MOSI - to digital pin 51 (MOSI pin)
MISO - to digital pin 50 (MISO pin)
收发端代码方案在: http://www.51hei.com/f/nRF24l01_RX_MEGA.rar 下载,另外还可以参考 http://www.51hei.com/mcu/1335.html 做得很好.