Piloter un ARDUINO depuis un PC avec le logiciel PROCESSING

Le plus simple pour piloter un ARDUINO avec un PC est d'utiliser le moniteur série fourni avec l'IDE ARDUINO mais on est très vite limité.

Il est possible de piloter un ARDUINO depuis un PC avec n'importe quel logiciel qui peut émuler le bus série sur un port USB (par exemple Visual Basic, Python, Delphi, C, C++, etc...). Mais il existe un logiciel appelé PROCESSING qui est particulèrement bien adapté à l'ARDUINO.
L'interface graphique programmable Processing, véritable "couteau suisse logiciel", écrite en Java (multiplateforme donc...) par le MIT, libre et opensource, donne la possibilité de créer des interfaces graphiques côté PC pour communiquer avec le système Arduino. On peut ainsi commander à la souris ou au clavier la carte Arduino ou bien afficher sur le PC des graphiques à partir des données reçues depuis la carte Arduino. Processing permet également de réaliser de la capture vidéo, du traitement d'image, des applications réseau serveur ou client, de la lecture de son, de la reconnaissance vocale... !! Cette interface utilise un langage dédié facile à prendre en main, très semblable à celui de l'ARDUINO.

Tout d’abord Processing est téléchargeable ici.

On trouve sur le web de nombreux tutoriels pour apprendre à utiliser PROCESSING, par exemple celui de mon-club-elec.fr

Autres tutoriels:

Récupérer une valeur analogique Arduino avec Processing

Une vidéo Youtube en Français.

Pour avoir une interface graphique en 2D, il est conseillé d'utiliser la bibliothèque G4P.
Cette bibliothèque fournit une riche collection de contrôles graphiques 2D. Elle prend également en charge plusieurs fenêtres et un système de gestion des événements simple mais personnalisable.
Pour télécharger G4P, cliquer ici.

On peut trouver un mode d'emploi de G4P en français sur le site de mon-club-elec.

Retour page ARDUINO

Retour page d'accueil