Paso 7: Añadir el código de control de iluminación (opcional)
He hecho algunas modificaciones simples al código que controla la animación de rayos de manera que podemos disparar un rayo desde un teléfono.
Vamos a hablar con el módulo Bluetooth Low Energy a través de comandos serie de Hardware. Es una capacidad incorporada de Arduino, así que es muy fácil de añadir al código. A añadir estas líneas al método setup():
https://github.com/Molecule/Cloud-Lightning/BLOB/v...
Luego he añadido un nuevo método que espera algo que estarán disponibles en la interfaz Serial y romper en un carácter de "\n" o "\r" (ésos son caracteres de nueva línea). Una vez que conseguimos un salto de línea, volvemos a cualquier cadena que vimos hasta ahora:
https://github.com/Molecule/Cloud-Lightning/BLOB/v...
Luego, en el bucle principal, examino esa cadena para ver si coincide con la cadena esperaba. En este caso, tengo el gatillo de efecto de relámpago de la letra "f" (para "destello"):
https://github.com/Molecule/Cloud-Lightning/BLOB/v...
Esos son los únicos cambios de código necesarios para que esto funcione!