Paso 7: El código
El código está disponible en el siguiente repositorio de github: https://github.com/roiKosmic/chiconCube/
Necesita la biblioteca de shiftPWM disponible en https://github.com/elcojacobs/ShiftPWM
También necesita la biblioteca de wifi disponible en el IDE oficial de Arduino.
El programa principal se redujo a 4 archivos principales:
- JSON.ino: este archivo es descifrar el json enviado por el servidor de chic'on.
- wifiManager.ino: este archivo gestiona la conexión wifi. Enviar y recibir datos a/desde el servidor de chic'on.
- ledPorcessing.ino: este archivo gestiona los leds (vuelta encendido/apagado, la intensidad y los colores)
- chiconWifiPWDM_NOSD: este archivo es el archivo principal.
Usted tendrá que cambiar dos valores en el archivo de configuración (config.h):
- Cadena magicNumber = "";
- Cadena sNumber = "";
Static const char ssid [] = ""
pasa de Static const char [] = "";
Usted debe instertados la recibirá una vez que usted solicita un acceso a la nube de aplicación para chic'on (ver siguiente paso). Si ejecuta su propia nube de aplicación Chicon, debe insertar el valor que desea de acuerdo con el valor int la base de datos de servidor (mirar el repositorio github de chiconServer aquí)