“PPM.getChannel()”的版本间的差异
(创建页面,内容为“{| 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);
}
其他 |