站长 发表于 2025-7-1 11:22:00

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]
查看完整版本: NRF24L01双机通信