void off() {
  digitalWrite(2,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(5,HIGH);
  digitalWrite(12,HIGH);
  digitalWrite(13,HIGH);
  digitalWrite(14,HIGH);
  digitalWrite(27,HIGH);
  digitalWrite(15,HIGH);
}

void num0() {
  off();
  digitalWrite(2,LOW);
  digitalWrite(4,LOW);
  digitalWrite(5,LOW);
  digitalWrite(14,LOW);
  digitalWrite(12,LOW);
  digitalWrite(13,LOW);
  digitalWrite(15,LOW);
}

void num5() {
  off();
  digitalWrite(4,LOW);
  digitalWrite(2,LOW);
  digitalWrite(27,LOW);
  digitalWrite(12,LOW);
  digitalWrite(14,LOW);
  digitalWrite(15,LOW);
}

void num1() {
  off();
  digitalWrite(13,LOW);
  digitalWrite(2,LOW);
  digitalWrite(15,LOW);
}

void num6() {
  off();
  digitalWrite(2,LOW);
  digitalWrite(4,LOW);
  digitalWrite(5,LOW);
  digitalWrite(14,LOW);
  digitalWrite(12,LOW);
  digitalWrite(27,LOW);
  digitalWrite(15,LOW);
}

void num2() {
  off();
  digitalWrite(4,LOW);
  digitalWrite(5,LOW);
  digitalWrite(27,LOW);
  digitalWrite(12,LOW);
  digitalWrite(13,LOW);
  digitalWrite(15,LOW);
}

void num7() {
  off();
  digitalWrite(2,LOW);
  digitalWrite(12,LOW);
  digitalWrite(13,LOW);
  digitalWrite(15,LOW);
}

void num3() {
  off();
  digitalWrite(2,LOW);
  digitalWrite(4,LOW);
  digitalWrite(27,LOW);
  digitalWrite(12,LOW);
  digitalWrite(13,LOW);
  digitalWrite(15,LOW);
}

void num8() {
  off();
  digitalWrite(2,LOW);
  digitalWrite(4,LOW);
  digitalWrite(5,LOW);
  digitalWrite(14,LOW);
  digitalWrite(12,LOW);
  digitalWrite(13,LOW);
  digitalWrite(27,LOW);
  digitalWrite(15,LOW);
}

void num4() {
  off();
  digitalWrite(2,LOW);
  digitalWrite(14,LOW);
  digitalWrite(27,LOW);
  digitalWrite(13,LOW);
  digitalWrite(15,LOW);
}

void num9() {
  off();
  digitalWrite(2,LOW);
  digitalWrite(4,LOW);
  digitalWrite(27,LOW);
  digitalWrite(14,LOW);
  digitalWrite(12,LOW);
  digitalWrite(13,LOW);
  digitalWrite(15,LOW);
}

void setup(){
  pinMode(2, OUTPUT);
  pinMode(4, OUTPUT);
  pinMode(5, OUTPUT);
  pinMode(12, OUTPUT);
  pinMode(13, OUTPUT);
  pinMode(14, OUTPUT);
  pinMode(27, OUTPUT);
  pinMode(15, OUTPUT);
}

void loop(){
  num9();
  delay(1000);
  num8();
  delay(1000);
  num7();
  delay(1000);
  num6();

  //0:2、4、5、14、12、13、15
  //1:13、2、15
  //2:12、13、27、5、4、15
  //3:12、13、27、2、4、15
  //4:14、27、13、2、15
  //5:12、13、27、5、4、15
  //6:12、14、27、5、4、2、15
  //7:12、13、2、15
  //8:14、12、13、27、5、4、2、15
  //9:14、12、13、27、4、2、15

}
esp:VIN
esp:GND.2
esp:D13
esp:D12
esp:D14
esp:D27
esp:D26
esp:D25
esp:D33
esp:D32
esp:D35
esp:D34
esp:VN
esp:VP
esp:EN
esp:3V3
esp:GND.1
esp:D15
esp:D2
esp:D4
esp:RX2
esp:TX2
esp:D5
esp:D18
esp:D19
esp:D21
esp:RX0
esp:TX0
esp:D22
esp:D23
sevseg1:COM.1
sevseg1:COM.2
sevseg1:A
sevseg1:B
sevseg1:C
sevseg1:D
sevseg1:E
sevseg1:F
sevseg1:G
sevseg1:DP