Arduino 无线传输模块nrf24l01

  • 首先google得到playground,下载library, 安装
  • 连接nrf24l01模块到arduino,

MI-MI 12; MO-MO 11; SCK-SCK 13; CE – 8; SCN – 7; VCC – V 3.3; GND – GND 总共六线。

  • 下载代码client 到arduino,看懂代码,收到信号(来自sever)则会答复ping:32之类的,没收到则会答复not response。下载之后打开monitor,应该是没有答复,因为还没有装好sever的。
  • 同样的方式测试另外一个arduino和nrf24l01模块,同样没有答复,但是可以确认模块是好的。
  • 下载代码sever到其中一个arduino,将这个sever连接电脑USB,打开monitor应该收到 重复的
  • Listening…
    Got packet
    Reply sent.
    Got packet
    Reply sent.

    如果只有 Listening… 则是错的。

    于此同时,若是让sever独立供电不连接电脑,将另外一个client连接电脑,将会收到正常的ping值,大约是32左右。几千或者几万一般都是错的。

    以上方式可以确认client和sever的成功。测试的关键还是在于看懂代码,正常连接应该出来什么,不正常连接回事什么情况。