Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Der Raspberry Pi ist ein Linux-Rechner, daher gibt es wahrscheinlich eine Menge Terminalanwendungen dafür. Aber ich habe ein neues in Python geschrieben, warum habe ich mich die Mühe gemacht? Weiter lesen. Wenn Sie ein Projekt durchführen, das sowohl den Pi als auch den Arduino verwendet, benötigen Sie wahrscheinlich eine Möglichkeit, damit die beiden miteinander sprechen können. Da der Pi die Arduino-Entwicklungsumgebung ausführt und ein ziemlich schönes Terminal hat, sollten Sie wahrscheinlich damit beginnen. Aber mein Python-Terminal ist nützlich, weil.
Der Pi ist wirklich dazu gedacht, auf von Benutzern geschriebenen Programmen mit Python zu laufen, daher ist es schön, ein Python-Terminal zu haben
Mein Terminal ist mit einigen speziellen Funktionen für die Arbeit mit Mikrocontrollern wie dem Arduino geschrieben
Dieses Terminal kann selbst programmiert werden, der serielle Arduino IDE-Monitor kann nicht programmiert werden
Wenn Sie ein benutzerdefiniertes Projekt erstellen, möchten Sie wahrscheinlich ein benutzerdefiniertes Kommunikationsprogramm, um es zu steuern. Sie können das Terminalprogramm nehmen und seine Teile ausschneiden und einfügen, um eines zu erstellen
Derzeit unterstützt das Terminal nur die Kommunikation im RS232-Stil, aber ich hoffe, es um die Unterstützung von SPI- und I2C-Protokollen erweitern zu können (vielleicht möchten Sie dazu beitragen)
Sie können das Terminal auf nahezu jedem Betriebssystem verwenden. Wenn Sie also einen Linux-, Mac- oder Windows-Rechner verwenden (wo ich ihn ursprünglich entwickelt habe), sollte es Ihnen gut gehen. Alles hier ist Open Source, also bedeutet billig hier kostenlos
Hinweis: Dies ist ein wirklich altes instructable. Der Code wurde erheblich verbessert. Siehe: Python Smart Terminal zum Aufschreiben des aktuellen Status und Links zum aktuellen Code.
Schritt 1: Werkzeuge
PC - so ziemlich jedes Betriebssystem, Linux, Windows OSX….. Rasberry PI ist perfekt
Python (Ich mag den Anaconda-Download, dies wird ein wenig in https://www.instructables.com/id/ClipBoard-Communic… und https://www.instructables.com/id/Graph-Instructable… diskutiert)
Grundkenntnisse in Python
Arduino
Arduino-zu-USB-Verbindung Dies kann ein Kabel und der USB-Port in Arduinos wie dem UNO oder ein FTDI-Kabel sein (https://www.sparkfun.com/products/9717 zum Anschluss an ein TTL RS232 Ardunio wie das Really Bare Bones Board
Schritt 2: Installation
Holen Sie sich die Dateien (oder lesen Sie sie einfach mit ein paar Klicks) aus den GitHub-Dateien des github-Projekts (in denen auch Updates gepostet werden, während sie entwickelt werden). Legen Sie die Dateien (entpackt, wenn dies Ihr gewählter Download ist) in einem einzigen Verzeichnis in Ihre Python-Entwicklungsumgebung.