Ayuda en programación

Buenas noches, soy nuevo en arduino, tengo un inconveniente con la instrucción for, el punto es que la condición no se llega nunca a cumplir, No sé que es lo que me falta, adjunto código:

#include <SoftwareSerial.h> 

const int led =  13;            // numero de pin donde se encuentra el led

void setup() 
{
 pinMode(led, OUTPUT);         // inicializando el pin 13 como salida
 Serial.begin(9600);
}
 
void loop() 
{
 for(int i=5;i > 0;i--)
 {
   Serial.print("Este es el valor de la variable 'i' ");
   Serial.println(i);
   digitalWrite(led, HIGH);    //encender led pin 13
   delay(1000);                //retraso de 1s
   digitalWrite(led, LOW);     //apagar led pin 13
   delay(1000);                //retraso de 1s 
  }
}

por favor lee las normas del foro. Es muy molesto leer eso así.

Por otro lado ¿no deberías detallar int i ?, (por ejemplo int i= 0; Tan sólo miré por encima, no tiene porque ser 0)

Por favor utiliza la herramienta </> para publicar un código. Lee las normas del foro.

El código para lo que quieres es este:

#include <SoftwareSerial.h> 

const int led =  13;            // numero de pin donde se encuentra el led

void setup() 
{
  pinMode(led, OUTPUT);         // inicializando el pin 13 como salida
  Serial.begin(9600);
}
  
void loop() 
{
  for(int i=5;i>=0;i--){
    Serial.print("Este es el valor de la variable 'i' ");
    Serial.println(i);
    digitalWrite(led, HIGH);    //encender led pin 13
    delay(1000);                //retraso de 1s
    digitalWrite(led, LOW);     //apagar led pin 13
    delay(1000);                //retraso de 1s 
   }
}