Error Code Please specify your BLYNK_TEMPLATE_ID and BLYNK_TEMPLATE_NAME

Hello. There is an error in my code and I don’t know how to solve. This is the error:

In file included from C:\Users\L�via\Documents\Arduino\libraries\Blynk\src/BlynkApiArduino.h:14,
                 from C:\Users\L�via\Documents\Arduino\libraries\Blynk\src/BlynkSimpleEsp32.h:20,
                 from C:\Users\Lívia\Desktop\ultimoteste\ultimoteste.ino:1:
C:\Users\L�via\Documents\Arduino\libraries\Blynk\src/Blynk/BlynkApi.h:39:6: error: #error "Please specify your BLYNK_TEMPLATE_ID and BLYNK_TEMPLATE_NAME"
   39 |     #error "Please specify your BLYNK_TEMPLATE_ID and BLYNK_TEMPLATE_NAME"

but I did define them in beginning. Here is my entire code.

#include <BlynkSimpleEsp32.h>
#include <WiFi.h>
#include <Wire.h>
#include <MAX30105.h> // Biblioteca para o sensor MAX30105

// Definições de parâmetros do Blynk
#define BLYNK_FIRMWARE_VERSION "1.2.2"
#define BLYNK_PRINT Serial
#define BLYNK_TEMPLATE_ID "TMPL2VXTeH3qX"
#define BLYNK_TEMPLATE_NAME "max30101"
#define BLYNK_AUTH_TOKEN "nMrrafdyiOgeMWdoP2fxzwKqrbY15dT0"
#define WIFI_SSID "Mathews" // Nome da rede Wi-Fi
#define WIFI_PASS "28062001" // Senha da rede Wi-Fi

// Configuração do sensor MAX30105
MAX30105 particleSensor;
const byte RATE_SIZE = 4; // Tamanho do array de frequências cardíacas
byte rates[RATE_SIZE]; // Array de frequências cardíacas
byte rateSpot = 0; // Índice atual do array de frequências
long lastBeat = 0; // Último momento de detecção de batida
float beatsPerMinute; // Frequência cardíaca instantânea
int beatAvg; // Média das frequências cardíacas

void setup() {
  Serial.begin(115200);
  Serial.println("Inicializando...");

  // Inicialização do sensor MAX30105
  if (!particleSensor.begin(Wire, I2C_SPEED_FAST)) {
    Serial.println("MAX30105 não foi encontrado. Verifique a fiação/alimentação.");
    while (1);
  }
  Serial.println("Coloque seu dedo indicador no sensor com pressão constante.");
  particleSensor.setup(); // Configurações padrão do sensor
  particleSensor.setPulseAmplitudeRed(0x0A); // Ativa o LED vermelho para indicação de funcionamento
  particleSensor.setPulseAmplitudeGreen(0); // Desativa o LED verde

  // Conexão Wi-Fi
  WiFi.begin(MATHEWS, 28062001);
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.println("Conectando ao Wi-Fi...");
  }
  Serial.println("Conectado ao Wi-Fi!");

  // Inicialização do Blynk
  Blynk.begin(BLYNK_AUTH_TOKEN, WiFi);
}

void loop() {
  long irValue = particleSensor.getIR();

  // Verifica se uma batida foi detectada
  if (checkForBeat(irValue)) {
    long delta = millis() - lastBeat;
    lastBeat = millis();

    // Calcula a frequência cardíaca em BPM
    beatsPerMinute = 60 / (delta / 1000.0);

    // Verifica se a frequência cardíaca está dentro de limites razoáveis
    if (beatsPerMinute < 255 && beatsPerMinute > 20) {
      rates[rateSpot++] = (byte)beatsPerMinute; // Armazena a leitura no array
      rateSpot %= RATE_SIZE; // Quebra do array

      // Calcula a média das frequências cardíacas
      beatAvg = 0;
      for (byte x = 0; x < RATE_SIZE; x++)
        beatAvg += rates[x];
      beatAvg /= RATE_SIZE;
    }
  }

  // Envia os dados para o Blynk
  Blynk.virtualWrite(D0, beatsPerMinute);
  Blynk.virtualWrite(D1, beatAvg);

  // Imprime os dados no Serial
  Serial.print("IR=");
  Serial.print(irValue);
  Serial.print(", BPM=");
  Serial.print(beatsPerMinute);
  Serial.print(", Avg BPM=");
  Serial.print(beatAvg);
  if (irValue < 50000)
    Serial.print(" Nenhum dedo?");
  Serial.println();

  // Executa o loop do Blynk
  Blynk.run();
}

// Função para verificar se uma batida foi detectada
bool checkForBeat(long irValue) {
  // Implemente sua lógica de detecção de batida aqui
  // Esta função deve retornar true se uma batida for detectada, false caso contrário
  // Por enquanto, retorna true sempre para fins de teste
  return true;
}

@Livia Please edit your post, using the pencil icon at the bottom, and add triple backticks at the beginning and end of your compiler error message and your code so that they display correctly.
Triple backticks look like this:
```

Copy and paste these if you can’t find the correct symbol on your keyboard.

Pete.

You’ve edited your post and added some characters at the beginning and end of your compiler error message and code, but not the correct ones.

As you’ll see, I said…

but you chose to ignore that advice.
Please re-edit your post and use the correct triple backtick characters, otherwise your Unformatted error message and code will be deleted.

Pete.

What version of the Blynk C++ library do you have installed?

Pete.

1.3.2

What happens if you move these three lines to the very top of your sketch?…

Pete.