Skip to main content

IHM côté PC en Processing

Pour pouvoir piloter le banc à distance, il faut construire une IHM minimaliste côté PC qui fait également tourner le logiciel d'acquisition du Nitron.

L'idée qui vient naturellement est de faire cela en Processing, puisqu'on a déjà l'Arduino programmé dans le même dialecte.

Le point le plus "sophistiqué" (qu'il faut également résoudre en premier) est de proposer une liste ou un menu déroulant permettant de choisir le port USB sur lequel le M5 est connecté.

Une recherche Google rapide fait remonter une bibliothèque : ControlP5 dont les exemples sont prometteurs. Hélas, la bibliothèque est ancienne, et les exemples ne marchent pas tels quels. La syntaxe est globalement hermétique.

Une alternative est la bibliothèque G4P, qui semble encore plus complexe.

Je tombe enfin sur un programme qui permet de tracer boutons et listes de choix, sans recours à une bibliothèque : c'est plus laborieux, mais c'est intelligible !