Étape 4: Python à la Communication de l’Arduino
Cette étape est un peu plus difficile, car il nous oblige à analyser les données sur l’aspect Arduino. Pour aider à accélérer les choses, j’ai pris les devants et écrit une simple boucle qui saisit les données actuelles de la mémoire tampon de série et crée une chaîne terminée par null (C string), qu’il passe ensuite à la connexion série. Vous pouvez utiliser cette technique pour écrire un analyseur réel en désignant votre propre paquet préfixe et le suffixe et analyse la mémoire tampon de série pour ceux, création de chaînes en conséquence.
Maintenant, nous pouvons écrire un script simple qui envoie des données de Python à l’Arduino et imprime ensuite ce qu’il obtient en retour.
Il est facile de voir comment cette méthode peut être étendue davantage pour permettre une communication complexe entre les deux appareils. J’ai couvrira un exemple de cette communication dans un futur ' ible, où je ferai un périphérique manette de jeu capable de travailler sur n’importe quel PC jeu !