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