Table des matières:

Terminal Python pour une connexion Pi Arduino bon marché : 4 étapes
Terminal Python pour une connexion Pi Arduino bon marché : 4 étapes

Vidéo: Terminal Python pour une connexion Pi Arduino bon marché : 4 étapes

Vidéo: Terminal Python pour une connexion Pi Arduino bon marché : 4 étapes
Vidéo: Review PZEM-004T with Arduino ESP32 ESP8266 Python & Raspberry Pi : PDAControl 2024, Novembre
Anonim
Terminal Python pour une connexion Pi Arduino bon marché
Terminal Python pour une connexion Pi Arduino bon marché

Le Raspberry Pi est une machine Linux, il y a donc probablement une tonne d'applications de terminal pour cela. Mais j'en ai écrit un nouveau en Python, pourquoi ai-je pris la peine ? Continuer à lire. Si vous faites un projet qui utilise à la fois le Pi et l'Arduino, vous avez probablement besoin d'un moyen pour les deux de se parler. Étant donné que le Pi exécutera l'environnement de développement Arduino et qu'il possède un joli terminal, vous devriez probablement commencer par celui-ci. Mais mon terminal Python est utile parce que.

Le Pi est vraiment destiné à s'exécuter sur des programmes écrits par l'utilisateur à l'aide de Python, il est donc agréable d'avoir un terminal Python

Mon terminal est écrit avec des fonctionnalités spéciales pour travailler avec des microcontrôleurs, comme l'Arduino

Ce terminal peut lui-même être programmé, le moniteur série Arduino IDE, ne peut pas être programmé

Si vous réalisez un projet personnalisé, vous souhaiterez probablement qu'un programme de communication personnalisé le contrôle, vous pouvez prendre le programme de terminal et couper et coller ses parties pour en faire un

Actuellement, le terminal ne prend en charge que la communication de style RS232, mais j'espère l'étendre pour prendre en charge les protocoles SPI et I2C (peut-être voudriez-vous contribuer)

Vous pouvez utiliser le terminal sur n'importe quel système d'exploitation, donc si vous utilisez une machine Linux, Mac ou Windows (où je l'ai développé à l'origine), ça devrait aller. Tout ici est open source, donc bon marché ici signifie gratuit

Avis: il s'agit d'un très vieux instructable. Le code a été considérablement amélioré. Voir: Python Smart Terminal pour l'écriture de l'état actuel et des liens vers le code actuel.

Étape 1: Outils

Outils
Outils

PC - à peu près n'importe quel système d'exploitation, Linux, Windows OSX….. Rasberry PI est parfait

Python (j'aime le téléchargement d'Anaconda, cela est discuté un peu dans https://www.instructables.com/id/ClipBoard-Communic… et

Connaissance de base de Python

Arduino

Connexion Arduino vers USB Cela peut être un câble et le port USB dans les Arduinos comme l'UNO, ou un câble FTDI (https://www.sparkfun.com/products/9717 se connectant à un Ardunio TTL RS232 comme la carte Really Bare Bones

Étape 2: Installation

Installation
Installation

Obtenez les fichiers (ou lisez-les simplement en quelques clics) à partir des fichiers GitHub du projet github (où les mises à jour seront également publiées au fur et à mesure de leur développement). votre environnement de développement Python.

Conseillé: