Étape 6: Les modes de construction
Nous voulons que notre contrôleur comprendra trois modes. Dans le premier mode, nous enverrons des notes à l’ordinateur. Dans le second mode, nous vous enverrons des changements de contrôle (CC) à l’ordinateur et dans le troisième mode, nous serons en mesure d’entrer dans un « mode configure » dans laquelle nous serons en mesure de changer le canal de sortie midi.
Nous basculerons entre ces modes en frappant à toute volée gauche, droite et vers le haut à l’aide de la sonde. Pour voir dans quel mode vous êtes actuellement, nous allons construire deux LEDs. Bleu sera Note mode, jaune sera le mode CC et les deux leds sur configurera mode.
Nous ferons tout cela en créant un Enum. De cette façon nous pouvons garder notre code lisible et compréhensible pour le œil humain.
Lorsque cela a été fait, il est assez simple. Lorsque les coups de l’utilisateur à gauche, le currentMode devient Note Mode. Lorsque l’utilisateur glisse à droite, currentMode devient Mode CC.
Maintenant, il faut simplement vérifier dans notre méthode void loop() ce qu’il faut pour quand le mode actuel est quelque chose.
Une fois de plus : obtenir le code complet pourra être téléchargée à l’étape finale.