Etape 5: Programmation de l’Interface utilisateur
Pour Python communiquer avec l’Arduino, il doit le module Pyserial . Quand c’est installé, vous pouvez lire et écrire à l’Arduino via la connexion série.
Dans mon programme, chaque fois que l'on clique sur un bouton, le bouton appelle une fonction qui écrit le numéro du bouton à l’Arduino. À l’aide de ce nombre, les chiffres de l’Arduino qui a mené le nombre correspond à et passe de l’état de la LED.
Le fichier Python pour l’interface utilisateur est joint ci-dessous. Quand il fonctionne, il y a quelques petites choses à noter :
Si vous exécutez le fichier dans Windows, il est recommandé de simplement double-cliquer sur le fichier au lieu de l’ouvrir au ralenti (IDE python) et il fonctionne a partir de là. En outre, vous devrez définir le port série à utiliser dans le code. Par défaut, elle est définie à 2, qui correspond à COM3 sous Windows.
Utilisateurs Mac : je n’ai pas testé le programme sur un mac. S’il vous plaît laissez-moi savoir si il y a des problèmes avec elle, si je peux essayer de les corriger. Python se comporte parfois différemment sur les Macs, surtout lorsqu’il s’agit des choses graphiques.