Schritt 13: Probieren Sie unsere Tcp Comms
Um festzustellen, ob wir Interrupts verwenden können, ermöglicht einen einfachen Client machen und eine
Server über die Befehlszeile Python. Ich werde in den folgenden Schritten tun:
- Starten Sie eine Programm, die einen Text über Tcp in einer Schleife durch einen Vorhang-Port sendet
- Starten Sie ein anderes Programm (parallel), das liest den Text in einer Schleife und druckt, die auf dem Bildschirm.
Nur Segmente des Programms werden angezeigt. Alle Programme laufen mit Python 3.
Alles, was diese Programme machen den seriellen Befehl über die Tastatur des PC-Benutzers auf dem Arduino durch die Pi senden soll.
- SBcontrolPC.py - auf dem PC ausgeführt werden. Beginnt eine TCP-Verbindung auf die lokale Adresse und der Port angegeben (Ich benutze Port 12298, siehe vorherigen Schritt warum)
- SBcontrolPi.py - auf die Pi ausgeführt werden. Liest den Puffer jede halbe Sekunde (0,5 Sekunden). Beginnt ein Shell-Skript, das Dinge wie video-streaming usw. verwaltet.
Schauen Sie sich das Skript aus dem GitHub Repo! Es funktioniert gut!