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占空比测试的主要内容,如果未能解决你的问题,请参考以下文章

ESP8266 通过Web图形控件调节PWM占空比输出

ESP8266-模拟输出(PWM)

Arduino ESP8266-analogWrite模拟输出(PWM)

ESP32 通过Web图形控件调节PWM占空比输出

ESP32 通过Web图形控件调节PWM占空比输出

Arduino ESP8266 Web Service PWM控制led亮度