Étape 2: Code - Agent et Code de l’appareil
Tout le code pour l’Imp électrique se fait par un IDE en ligne. Aucun câble ou quoi que ce soit nécessaire.
Visitez le Centre de développement pour l’Imp électrique pour apprendre à coder
Code de l’agent (github)
L’agent ont maintenant un gestionnaire http-request, gérer les commandes entrantes.
J’ai mis en place deux façons dans cet exemple :
Données brutes DMX dans la chaîne de requête.
Le sélecteur de couleur de l' App de Pitchfork
L’app iOS Pitchfork ont (entre autres habile) un sélecteur de couleur gentille, qui envoie la couleur sélectionnée comme un JSON.
Dans l’exemple, une couleur est reçue, et plusieurs montages sont définies sur cette couleur.
Code d’appareil (github)
Ici, pas grand chose de nouveau. Juste un petit peu de modification à l' exemple électrique Imp DMX512
fonction dmxFromAgent(dmxValues) : prend un dmxValues-tableau de l’agent et définit chaque canal en conséquence
fonction OneColor(data) : prend une table de couleur unique et définit plusieurs appareils à cette couleur.
Comme on le voit dans la vidéo sur la première page, les changements de couleur sont assez rapides. Il y a très peu de latence, ce qui est optimal pour le sentiment d’être bien connecté à l’objet contrôlé.