ESP8266 NodeMCU入门:使用中断

来自丢石头百科
Admin讨论 | 贡献2020年8月14日 (五) 18:59的版本
 int pwm_pin = D5;
 int follow_pin = D2;
 void setup_pwm(){
   analogWriteFreq(500);
   analogWriteRange(100);
 }
 
 ICACHE_RAM_ATTR void trigger(){    
   if (fg_count > 345000){
     analogWrite(pwmPin, 100);
     detachInterrupt(fgPin);
     fg_count = 0;    
     client.publish("wu/dianji", "0"); 
   }
 }