“PPM.Write()”的版本间的差异
(创建页面,内容为“{| style="width: 800px;" |- | <p style="color: #666666;font-size:220%">'''PPM.Write(byte Channel, int Value)'''</p> <br> <p style="color: #E87E05;font-size:135%">描...”) |
|||
(未显示同一用户的1个中间版本) | |||
第5行: | 第5行: | ||
<br> | <br> | ||
<p style="color: #E87E05;font-size:135%">描述</p> | <p style="color: #E87E05;font-size:135%">描述</p> | ||
− | + | 设置PPM的各个通道的数值。 | |
<p style="color: #E87E05;font-size:135%">参数</p> | <p style="color: #E87E05;font-size:135%">参数</p> | ||
− | *'''Channel''' | + | *'''Channel''':设置通道。 |
− | *'''Value''' | + | *'''Value''':设置通道数值,1000到2000,中点1500。 |
<p style="color: #E87E05;font-size:135%">返回值</p> | <p style="color: #E87E05;font-size:135%">返回值</p> | ||
第16行: | 第16行: | ||
<p style="color: #E87E05;font-size:135%">示例</p> | <p style="color: #E87E05;font-size:135%">示例</p> | ||
<source lang="c++"> | <source lang="c++"> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
#include <Microduino_PPM.h> | #include <Microduino_PPM.h> | ||
2017年7月26日 (三) 08:54的最新版本
PPM.Write(byte Channel, int Value)
描述 设置PPM的各个通道的数值。 参数
返回值 无 示例 #include <Microduino_PPM.h>
PPM PPM;
#define OUTPUT_PIN 2
#define CHAN_NUM 8
uint16_t value[8] = {
128, 256, 384, 512, 128, 256, 384, 512
};
void setup () {
Serial.begin(115200);
PPM.beginWrite(OUTPUT_PIN, CHAN_NUM); //引脚,通道数(不填默认8)
PPM.setFix(-5); //发送数据修正,单位us
}
void loop () {
for (int i = 0; i < CHAN_NUM; i++) {
int pulseWidth = map(value[i], 0, 1023, 1000, 2000);
PPM.Write(i, pulseWidth); //数值范围须为1000到2000之间
}
delay(20);
}
其他 |