“PPM.getChannel()”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
(创建页面,内容为“{| style="width: 800px;" |- | <p style="color: #666666;font-size:220%">'''PPM.getChannel()'''</p> <br> <p style="color: #E87E05;font-size:135%">描述</p> 获取PPM...”)
 
 
第12行: 第12行:
  
 
<p style="color: #E87E05;font-size:135%">返回值</p>
 
<p style="color: #E87E05;font-size:135%">返回值</p>
PPM读取到的通道数量,uint8_t 类型
+
PPM读取到的通道数量,uint8_t 类型。
  
  

2017年7月26日 (三) 08:52的最新版本

PPM.getChannel()


描述

获取PPM解码的通道数量。


参数

返回值

PPM读取到的通道数量,uint8_t 类型。


示例

#include <Microduino_PPM.h>

PPM PPM;

#define INPUT_PIN 2	//必须为中断脚

uint16_t value[8];

void setup () {
  Serial.begin(115200);
  PPM.beginRead(INPUT_PIN); //必须为中断脚
}

void loop () {
  uint8_t numChannel = PPM.getChannel();  //获取通道数
  Serial.print("numChannel:");
  Serial.println(numChannel);
  PPM.Read(value);		//得到8通道PPM数据,写入变量value
  for (int i = 0; i < numChannel; i++) {
    Serial.print(map(value[i], 1000, 2000, 0, 1023));
    if (i < numChannel - 1) {
      Serial.print(",");
    }
  }
  Serial.println("");
  delay(20);
}


其他



返回PPM_Reference页面