arduino开发ESP8266学习笔记三———呼吸灯


这时只需要一个LED灯即可。

 

 代码部分

int LED=16;
void setup()
{
  pinMode (LED,OUTPUT);
}

void loop()
{
  /*arduino uno和nano不一样的PWM是0-255,ESP8266的PWM区间是0-1023*/
  for(int i=0;i<1023;i++)
  {
    analogWrite(LED,i);delay(2);
  }
  for(int i=1023;i>0;i--)
  {
  analogWrite(LED,i);delay(2);
  }
}

 

 

 

 

 

 实际测量PWM的频率为1Khz,占空比从0%~100%之间。精度较高,有12位的精度。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM