Étape 7: Le code
Le code est disponible dans le dépôt github suivant : https://github.com/roiKosmic/chiconCube/
Vous aurez besoin de la bibliothèque de shiftPWM disponible sur https://github.com/elcojacobs/ShiftPWM
Vous aurez également besoin de la bibliothèque de wifi disponible dans l’IDE Arduino officielles.
Le programme principal a été coupé en 4 fichiers principaux :
- JSON.INO : ce fichier est décoder le json envoyé par le serveur chic'on.
- wifiManager.ino : ce fichier gère la connexion wifi. Envoi/réception de données de/vers le serveur chic'on.
- ledPorcessing.ino : ce fichier gère les leds (tournant marche/arrêt, intensité et couleurs)
- chiconWifiPWDM_NOSD : ce fichier est le fichier principal.
Vous aurez besoin de changer les deux valeurs dans le fichier de config (config.h) :
- String magicNumber = "" ;
- String sNumber = "" ;
public static const char [] ssid = ""
public static const char passe [] = "" ;
Vous devez Insérez celui vous recevrez une fois que vous demandez un accès vers le nuage d’application chic'on (voir étape suivante). Si vous exécutez votre propre nuage Chicon demande, vous devez insérer la valeur souhaitée dans le respect de la valeur int la base de données (regard sur le repo de chiconServer de github ici)