实验结果:
发送端发送“Hello World”,发送成功打印1
接收端接收到“Hello World”,在串口中打印出“Hello World”
OK,直接讲代码
因为我用的Arduino和nRF24L01
是用扩展板连接的,而我的嵌入式硬件开发,也就是AD实在不擅长,就不解释了
其中(9,10)CE,CSN
那么我就直接讲代码了
01 软件
sender:发送端
#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
RF24 radio(9,10); // CE, CSN
const byte address[6] = "00001";
void setup() {
Serial.begin(9600);
radio.begin();
radio.openWritingPipe(address);
radio.setPALevel(RF24_PA_MIN);
radio.stopListening();
}
void loop() {
const char text[] = "Hello World";
bool ok=radio.write(&text, sizeof(text));
delay(1000);
Serial.println(ok);
if(o