每行代码加上注释,点阵不用,这个程序分哪几个模块

#include"LedControl.h"
LedControl lc=LedControl(12,11,13,1);
byte d[8]={
B11111111,
B11111111,
B00011000,
B00011000,
B00011000,
B00011000,
B00011000,
B00011000,};
byte e[8]={
B00000000,
B00111100,
B00100000,
B00100000,
B00111100,
B00100000,
B00100000,
B00000000,};

int led1=6;
int led2=7;
int beep=5;
int look=3;
int lookkey = 4;
int _ABVAR_1_i=666;
int _ABVAR_2_p=0;
int j=0;
int k=0;
int q=0;
int s=0;

void setup()
{pinMode(led1,OUTPUT);   //GREE灯
pinMode(led2,OUTPUT);   //RED灯  
pinMode(beep,OUTPUT);
pinMode(look,OUTPUT);//蜂鸣器
pinMode(lookkey,INPUT_PULLUP);
Serial.begin(9600);
_ABVAR_1_i=8888;
lc.shutdown(0,false);
lc.setIntensity(0,3);//设置亮度
lc.clearDisplay(0);//清空
digitalWrite(look,LOW);
digitalWrite(led1,LOW);
digitalWrite(led2,LOW);
digitalWrite(beep,LOW);
 
}

void loop()
{
    if(Serial.available()>1)
    if((_ABVAR_1_i)==(Serial.parseInt()))
      {
       Serial.println();
       digitalWrite(led2,HIGH);
       digitalWrite(led1,LOW);
       digitalWrite(beep,HIGH);
       digitalWrite(look,HIGH);
       Serial.print("turn\n");
       for(k=0;k<8;k++)
       lc.setRow(0,k,d[k]);
       q=0;
        }
    else
      {
       digitalWrite(led1,HIGH);
       digitalWrite(led2,LOW);
       digitalWrite(beep,HIGH);
       delay(500);
       digitalWrite(beep,LOW);
       digitalWrite(led1,LOW);
       delay(500);
       Serial.print("false\n");
       for(j=0;j<8;j++)
       lc.setRow(0,j,e[j]);
       q++;
       if(q>=3)
        { 
          digitalWrite(led1,HIGH);
          digitalWrite(beep,HIGH);
          delay(500);
          digitalWrite(led1,LOW);
          digitalWrite(beep,LOW);
          delay(500);
          digitalWrite(led1,HIGH);
          digitalWrite(beep,HIGH);
          delay(500);
          digitalWrite(led1,LOW);
          digitalWrite(beep,LOW);
          delay(500);
         }
       }
     if(q>=3)
      {s = digitalRead(lookkey);
        if(s == HIGH)
        {digitalWrite(look,LOW);}
        else
        {digitalWrite(look,HIGH);
        digitalWrite(led2,HIGH);}
      }
  }

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答

本次提问扣除的有问必答次数,已经为您补发到账户,我们后续会持续优化,扩大我们的服务范围,为您带来更好地服务。