“ProtocolZig.begin()”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
(创建页面,内容为“{| style="width: 800px;" |- | <p style="color: #666666;font-size:220%">'''ProtocolZig.begin(uint8_t _channel)'''</p> <br> <p style="color: #E87E05;font-size:135%">...”)
 
 
第13行: 第13行:
 
*'''_channel''':通信通道号,11-26可设
 
*'''_channel''':通信通道号,11-26可设
 
<br>
 
<br>
<br>
+
 
 
<p style="color: #E87E05;font-size:135%">返回值</p>
 
<p style="color: #E87E05;font-size:135%">返回值</p>
 
 
第22行: 第22行:
 
#include <Microduino_Protocol.h>
 
#include <Microduino_Protocol.h>
  
#define NRF_CHANNEL 70  //nRF通道
+
ProtocolZig protocolA(16); //数据长度为16个字节
 
 
/* 预先设置好两个通讯地址,总长度为6位  */
 
uint8_t addresses[][6] = {"1Node","2Node"};
 
  
RF24 radio(D9, D10);
+
uint16_t recData[8];
ProtocolnRF nrfProtocol(&radio, 16);   //采用ProtocolnRF,引用RF24的实例radio,数据长度为16个字节
+
uint8_t recCmd;
  
 
void setup() {
 
void setup() {
 
   Serial.begin(9600);
 
   Serial.begin(9600);
   //设置nRF通道, 本机地址,目标地址
+
   protocolA.begin(11); //括号内参数为CoreRF通道号
  if (nrfProtocol.begin(NRF_CHANNEL, addresses[0], addresses[1])) {
 
  Serial.println("nrf24 module Initialization ");
 
  }
 
  else{
 
  Serial.println("nrf24 module is not founded ");
 
  }
 
 
}
 
}
  

2017年9月13日 (三) 08:55的最新版本

ProtocolZig.begin(uint8_t _channel)


描述

初始化ProtocolZig类,通道为 _channel
需要调用#include <Microduino_Protocol.h>头文件。

参数

  • _channel:通信通道号,11-26可设


返回值



示例

#include <Microduino_Protocol.h>

ProtocolZig protocolA(16); //数据长度为16个字节

uint16_t recData[8];
uint8_t recCmd;

void setup() {
  Serial.begin(9600);
  protocolA.begin(11);  //括号内参数为CoreRF通道号
}

void loop() {

}


其他



返回Protocol_Reference界面