NRF24L01双机通信
《NRF24L01双机通信》📡 三步建立连接:
[*]接线图:text
复制
下载
NRF24L01 → ArduinoCE→ D9CSN → D10MOSI→ D11MISO→ D12SCK → D13
[*]发送端代码:
arduino
复制
下载
#include <RF24.h>RF24 radio(9, 10); // CE,CSNvoid setup() {radio.begin();radio.openWritingPipe(0xF0F0F0F0E1LL); // 管道地址}void loop() {radio.write(&data, sizeof(data));}
[*]接收端代码:
arduino
复制
下载
radio.openReadingPipe(1, 0xF0F0F0F0E1LL);radio.startListening();if(radio.available()) {radio.read(&data, sizeof(data));}
📶 通信质量优化:
[*]加装104电容在模块电源脚
[*]设置radio.setPALevel(RF24_PA_MAX)提升功率
[*]
页:
[1]