Repetir un trozo de código

Hola, tengo creado un mando a distancia para que funcione con Alexa.
El código se me ha echo muy largo, pues hay teclas que hay que pulsar varias veces, por ejemplo este trozo:

// SUBE 5 VOLUMEN
bool lightFourOn() {
  Serial.print("Switch 4 turn on ...");
  irsend.sendNEC(0xE0E0E01F, 32);
  delay(500);
  irsend.sendNEC(0xE0E0E01F, 32);
  delay(500);
  irsend.sendNEC(0xE0E0E01F, 32);
  delay(500);
  irsend.sendNEC(0xE0E0E01F, 32);
  delay(500);
  irsend.sendNEC(0xE0E0E01F, 32);

}

Como podéis ver esto hace que el volumen de la tv suba 5 puntos.
Mi idea era que solo tuviese que escribir la primera parte del código

// SUBE 5 VOLUMEN
bool lightFourOn() {
  Serial.print("Switch 4 turn on ...");
  irsend.sendNEC(0xE0E0E01F, 32);

y este trozo repetirlo 5 veces.

He visto que hay comandos como IF, FOR.... pero no se como situarlos dentro de mi código.

Gracias por vuestra ayuda.

Lo haces asi

// SUBE 5 VOLUMEN
bool lightFourOn() {
  Serial.print("Switch 4 turn on ...");
  for (int i=0; i<5; i++) {
        irsend.sendNEC(0xE0E0E01F, 32);
        delay(500);
  }
}

Muchas gracias, me ha ido muy bien el código que me has puesto, muchas gracias.