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.