Table des matières:
Vidéo: Terminal Python pour une connexion Pi Arduino bon marché : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
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
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
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é:
Hub NMEA/AIS bon marché -- Pont RS232 vers Wifi pour une utilisation à bord : 6 étapes
Hub NMEA/AIS bon marché -- Pont RS232 vers Wifi pour une utilisation à bord : mise à jour du 9 janvier 2021 - Ajout d'une connexion TCP supplémentaire et réutilisation de la dernière connexion si plus de clients se connectentMise à jour du 13 décembre 2020 - Ajout d'une version sans configuration du code pour les bateaux avec des routeurs existantsIntroductionCe NMEA / Le pont AIS RS232 vers WiFi est
Comment faire une carte Arduino Attiny bon marché: 4 étapes (avec photos)
Comment faire une carte Arduino Attiny bon marché: Eh bien, la plupart du temps, j'ai des problèmes lorsque j'ai besoin d'Arduino dans certains projets où j'ai besoin de peu de broches d'E/S Eh bien, grâce à la plate-forme Arduino-Tiny, le programme Arduino peut être gravé dans la série Avr-tiny comme Attiny 85/45Arduino-Tiny est un ensemble open source d'ATtiny
Guide de connexion PLSD : connexion à des téléviseurs Apple via AirPlay [non officiel] : 10 étapes
Guide de connexion PLSD : connexion aux Apple TV via AirPlay [non officiel] : le guide suivant est fourni pour illustrer le processus de connexion aux Apple TV des salles de conférence via AirPlay. Cette ressource non officielle est fournie à titre gracieux à l'administration, au personnel et aux invités autorisés du district scolaire local de Perkins
Fabriquer une unité d'exposition PCB appropriée à partir d'une lampe à polymériser les ongles UV bon marché : 12 étapes (avec photos)
Fabriquer une unité d'exposition aux PCB appropriée à partir d'une lampe UV bon marché : qu'est-ce que la production de PCB et les faux ongles ont en commun ? Ils utilisent tous les deux des sources de lumière UV de haute intensité et, par chance, ces sources lumineuses ont exactement la même longueur d'onde. Seuls ceux destinés à la production de PCB sont généralement assez coûteux
Caméra de casque contrôlée par PIC bon marché utilisant Sony LANC (bon pour les sports extrêmes): 4 étapes
Caméra de casque contrôlée par PIC bon marché utilisant Sony LANC (bon pour les sports extrêmes): Ce Instructable vous montrera comment faire une caméra de casque bon marché qui peut être contrôlée via une télécommande afin que votre caméra principale puisse rester en toute sécurité dans votre sac à dos. Le contrôleur peut être attaché à l'une des bretelles de votre sac à dos, et wi