     mensagem = Serial.readString();
     for (int i = 0; i < 4; i++) {
       if (i == 2) {
-        for (int i = 0; i < 8; i++) {
-          digitalWrite(portas[i], ponto[i]);
-        }
-        delay(blink_ponto);
+        digitalWrite(12, HIGH);
+        delay(75);
+        digitalWrite(12, LOW);
+        delay(75);
+        digitalWrite(12, HIGH);
+        delay(100);
         for (int i = 0; i < 8; i++) {
           digitalWrite(portas[i], LOW);
         }
-        delay(blink_ponto);
+        delay(125);
       }
       caractere = mensagem[i];
       Serial.println(caractere);

void switch_blink() {
  switch (caractere) {
    case '0':
      for (int i = 0; i < 8; i++) {
        digitalWrite(portas[i], digito0[i]);
      }
      delay(blink_digito);
      for (int i = 0; i < 8; i++) {
        digitalWrite(portas[i], LOW);
      }
      delay(blink_digito);
      break;
    case '1':
      for (int i = 0; i < 8; i++) {
        digitalWrite(portas[i], digito1[i]);
      }
      delay(blink_digito);
      for (int i = 0; i < 8; i++) {
        digitalWrite(portas[i], LOW);
      }
      delay(blink_digito);
      break;
    case '2':
      for (int i = 0; i < 8; i++) {
        digitalWrite(portas[i], digito2[i]);
      }
      delay(blink_digito);
      for (int i = 0; i < 8; i++) {
        digitalWrite(portas[i], LOW);
      }
      delay(blink_digito);
      break;
    case '3':
      for (int i = 0; i < 8; i++) {
        digitalWrite(portas[i], digito3[i]);
      }
      delay(blink_digito);
      for (int i = 0; i < 8; i++) {
        digitalWrite(portas[i], LOW);
      }
      delay(blink_digito);
      break;
    case '4':
      for (int i = 0; i < 8; i++) {
        digitalWrite(portas[i], digito4[i]);
      }
      delay(blink_digito);
      for (int i = 0; i < 8; i++) {
        digitalWrite(portas[i], LOW);
      }
      delay(blink_digito);
      break;
    case '5':
      for (int i = 0; i < 8; i++) {
        digitalWrite(portas[i], digito5[i]);
      }
      delay(blink_digito);
      for (int i = 0; i < 8; i++) {
        digitalWrite(portas[i], LOW);
      }
      delay(blink_digito);
      break;
    case '6':
      for (int i = 0; i < 8; i++) {
        digitalWrite(portas[i], digito6[i]);
      }
      delay(blink_digito);
      for (int i = 0; i < 8; i++) {
        digitalWrite(portas[i], LOW);
      }
      delay(blink_digito);
      break;
    case '7':
      for (int i = 0; i < 8; i++) {
        digitalWrite(portas[i], digito7[i]);
      }
      delay(blink_digito);
      for (int i = 0; i < 8; i++) {
        digitalWrite(portas[i], LOW);
      }
      delay(blink_digito);
      break;
    case '8':
      for (int i = 0; i < 8; i++) {
        digitalWrite(portas[i], digito8[i]);
      }
      delay(blink_digito);
      for (int i = 0; i < 8; i++) {
        digitalWrite(portas[i], LOW);
      }
      delay(blink_digito);
      break;
    case '9':
      for (int i = 0; i < 8; i++) {
        digitalWrite(portas[i], digito9[i]);
      }
      delay(blink_digito);
      for (int i = 0; i < 8; i++) {
        digitalWrite(portas[i], LOW);
      }
      delay(blink_digito);
      break;
  }
}

// Arquivo upado na placa Arduino

int portas[8] = {5, 6, 7, 8, 9, 10, 11, 12};
String mensagem = "";
char caractere;

void setup() {
  Serial.begin(9600);
