Voici un petit programme pour communiquer trois valeurs distinctes entre 0-255 à une carte Arduino à partir de Processing.
Ce protocol a été crée pour piloter trois moteurs, avec des valeurs différentes pour la vitesse de chaque moteur via les ports PWM. Il utilise le protocole standard JPM (Jean-Pierre Mandon), c’est-à-dire la lettre en majuscules « A », « B », ou « C », suivi par trois chiffres pour la valeur (ex : 063), terminé par le signe point-virgule « ; ». Par exemple, « A132; » allumerait le moteur numéro 1 avec une vitesse de 132 ; alors que « C007; » allumerait le moteur numéro 3 avec une vitesse de 7.
Voici la liste des commandes :
A###; affecter la valeur ### au moteur numéro 1
B###; affecter la valeur ### au moteur numéro 2
C###; affecter la valeur ### au moteur numéro 3
M connaître les valeurs actuelles des trois moteurs
S allumer le mode silencieux (pas de retour d’informations)
P allumer le mode parler (retour d’information lors de chaque attribution)
![]() |
Cliquer sur l’icône pour télécharger les programmes « Arduino_to_P5 » et « P5_to_Arduino ». Ces deux programmes nécessitent les environments Arduinio (gratuit) et Processing (gratuit) pour fonctionner. |