enviar ir só uma vez

mestres

alguem me pode ajudar e alterar o codigo para enviar so uma vez quando se liga o arduino.

#include <IRremote.h>

IRsend irsend;

void setup()
{
}

void loop() {
for (int i = 0; i < 3; i++) {
irsend.sendSony(0xa90, 12);
delay(40);
}
delay(5000); //5 second delay between each signal burst
}

alterar o codigo para enviar so uma vez quando se liga o arduino.

Mova todo o código que está dentro do loop() para o setup().

O setup() é executado apenas uma vez enquanto o loop() é executado infinitas vezes.