这个是别人写的多通道发送端程序,更改地址,但是只有03号地址才能用为啥?- /*
- nRF24L01 Arduino Receiver接收端
- 图表输出版本
-
- Ansifa
- 2015/3/7
-
- 引脚接法:
- nRF24L01 Arduino UNO
- VCC <-> 3.3V
- GND <-> GND
- CE <-> D9
- CSN <-> D10
- MOSI<-> D11
- MISO<-> D12
- SCK <-> D13
- IRQ <-> 不接
- */
- #include"Multiple.h"
-
- Multiple nrf(9,10,13,11,12);//构建函数,参数分别为CE,CSN,CLK,MOSI,MISO
-
- uint8_t tx_addr[] = { 0x03, 0xFF, 0xFF, 0xFF, 0xFF};//发送地址
- uint8_t tx_data[32]={3,0,2,5,8};//发送的数据,32位
- //uint8_t channel;//接收通道
- //uint8_t tmp;
- void setup() {
- nrf.send_mode(tx_addr);//设置为发送模式,参数为发送地址
- }
-
- void loop() {
-
- tx_data[2]++;
- nrf.send(tx_addr,tx_data);//发送数据,参数:发送地址,数据
- delay(1000);
-
- }
复制代码 |