“ProtocolnRF.begin()”的版本间的差异
1196357542(讨论 | 贡献) |
1196357542(讨论 | 贡献) |
||
第11行: | 第11行: | ||
<br> | <br> | ||
<p style="color: #E87E05;font-size:135%">参数</p> | <p style="color: #E87E05;font-size:135%">参数</p> | ||
− | *'''_channel''':nrf通信配对通道号,0- | + | *'''_channel''':nrf通信配对通道号,0-125可设 |
*'''*rxAddress''':nrf接收机地址名 | *'''*rxAddress''':nrf接收机地址名 | ||
*'''*txAddress''':nrf发射机地址名 | *'''*txAddress''':nrf发射机地址名 |
2017年9月13日 (三) 03:53的版本
ProtocolnRF.begin(uint8_t _channel, const uint8_t *rxAddress, const uint8_t *txAddress)
描述 初始化ProtocolnRF类
参数
返回值 bool类型,若返回值为1,则初始化成功,若返回值为0,则初始化不成功
示例 #include <Microduino_Protocol.h>
#define NRF_CHANNEL 70 //nRF通道
/* 预先设置好两个通讯地址,总长度为6位 */
uint8_t addresses[][6] = {"1Node","2Node"};
RF24 radio(D9, D10);
ProtocolnRF nrfProtocol(&radio, 16); //采用ProtocolnRF,引用RF24的实例radio,数据长度为16个字节
void setup() {
Serial.begin(9600);
//设置nRF通道, 本机地址,目标地址
if (nrfProtocol.begin(NRF_CHANNEL, addresses[0], addresses[1])) {
Serial.println("nrf24 module Initialization ");
}
else{
Serial.println("nrf24 module is not founded ");
}
}
void loop() {
}
其他 |