Este es un anexo al video de youtube de Albertoalbertos:
En el monitor Serie podremos observar el código enviado por cada botón al ser presionado. Dejo los códigos que corresponden a mi mando, de los números del 0 al 9.
Número Código
1 0xFFA25D
2 0xFF629D
3 0xFFE21D
4 0xFF22DD
5 0xFF02FD
6 0xFFC23D
7 0xFFE01F
8 0xFFA857
9 0xFF906F
0 0xFF9867
Estos son números hexadecimales, son convertidos para comodidad.
Resultado en el monitor serie:
Ahora que podemos asociar cada código con un botón veremos de que manera podemos trabajar con los mismos. De manera básica reconoceremos cada botón por su código y utilizando IF´s realizar alguna acción deseada.
Asta aquí no activaremos nada, puesto que la idea es dejar un código base para ser utilizado en múltiples aplicaciones.
Por el momento tenemos un IF por cada botón que se accionara al coincidir con el código de uno de los botones presionados. Dentro de cada IF tenemos un " Serial.println("X"); " la X representa al número accionado en relación al código del IF donde se sitúa esta línea.
En definitiva esto nos muestra en el Monitor Serie el código recibido y el número del botón presionado como lo muestro en imagen.
Pueden sacar o no el " Serial.println("X"); " y colocar lo que deseen, es dentro de cada IF donde sucede la magia de esa forma pueden activar otros comandos, otro trozo de código, etc.
Descarga el código: