Inhaltsverzeichnis:

Python-Terminal für günstige Pi Arduino-Verbindung - Gunook
Python-Terminal für günstige Pi Arduino-Verbindung - Gunook

Video: Python-Terminal für günstige Pi Arduino-Verbindung - Gunook

Video: Python-Terminal für günstige Pi Arduino-Verbindung - Gunook
Video: Review PZEM-004T with Arduino ESP32 ESP8266 Python & Raspberry Pi : PDAControl 2024, Juli
Anonim
Python-Terminal für günstige Pi Arduino-Verbindung
Python-Terminal für günstige Pi Arduino-Verbindung

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

Werkzeuge
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

Installation
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.

Empfohlen: