请问怎么样修改代码能实现LED由暗变亮后保持在最亮的的状态(我现在做出来的的是按键开关能点亮LED灯,LED灯会自己闪烁,无法用按键开关关闭),并且能用按键开关控制其亮灭?#define LED 6#define BUTTON 2int val=0;int old_val=0;int state=0;void setup(){ pinMode(LED,OUTPUT); pinMode(BUTTON,INPUT); Serial.begin(9600);}void loop(){ val=digitalRead(BUTTON); if((val==HIGH)&&(old_val==LOW)) { state=1-state; delay(40); } old_val=val; if(state==1){ for (int a=0; a<=255;a++) { analogWrite(LED,a); delay(8); } } Serial.println(a); else{ digitalWrite(LED,LOW); }}