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的成功。测试的关键还是在于看懂代码,正常连接应该出来什么,不正常连接回事什么情况。