Paso 4: Diseño de Software
1. algoritmo de reconocimiento de gestos
lo que utilizamos es un simplificado algoritmo de reconocimiento de gesto eficaz. Hemos subirlo a github, lo encontrarás aquí. Con el fin de mejorar la capacidad de reconocimiento, hemos definido 16 tipos de movimientos del gesto como se muestra en el gráfico, estos todos son gesto muy simple que es más fácil de recordar. Puede definir uno de los movimientos del gesto en el aparato eléctrico que se desea controlar de forma remota.
2. Send/Recv señal infrarroja
En el paso 2, A5 pin se ha utilizado como un pin de recepción infrarrojo y pin MOSI se ha utilizado como un pin emisor de rayos infrarrojos. Importamos una biblioteca IRSendRev y también lo encontrarás en github, el enlace es aquí. De hecho, tenemos que modificar esta biblioteca para hacer pulsera Magic funciona porque ese pin MOSI no es un pin PWM, tenemos que darnos cuenta software PWM en el pin digital.
Hemos subido todo el código fuente en github, lo encontrarás aquí.