ESP8266占空比测试
Posted perseverance52
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ESP8266占空比测试相关的知识,希望对你有一定的参考价值。
ESP8266占空比测试
测试代码
方式一
void setup()
{
Serial.begin(115200);
pinMode(D5, OUTPUT);
Serial.println();
// analogWriteFreq(200); //设置PWM频率为100Hz
}
void loop()
{
analogWrite(D5, 341); //设置PWM占空比0-1023
delay(500);
analogWrite(D5, 0);
delay(500);
}
方式二:调整延时和占空比为1023后的波形
void setup()
{
Serial.begin(115200);
pinMode(D5, OUTPUT);
Serial.println();
// analogWriteFreq(200); //设置PWM频率为100Hz
}
void loop()
{
analogWrite(D5, 1023); //设置PWM占空比0-1023
delay(250);
analogWrite(D5, 0);
delay(500);
}
方式三:调整延时为相等
void setup()
{
Serial.begin(115200);
pinMode(D5, OUTPUT);
Serial.println();
// analogWriteFreq(200); //设置PWM频率为100Hz
}
void loop()
{
analogWrite(D5, 1023); //设置PWM占空比0-1023
delay(500);
analogWrite(D5, 0);
delay(500);
}
方式四:延时delay(250)的波形
`void setup()
{
Serial.begin(115200);
Serial.println();
// analogWriteFreq(200); //设置PWM频率为100Hz
}
void loop()
{
analogWrite(D5, 1023); //设置PWM占空比0-1023
delay(250);
analogWrite(D5, 0);
delay(250);
}`
以上是关于ESP8266占空比测试的主要内容,如果未能解决你的问题,请参考以下文章