Stap 13: Probeer onze Tcp Comms
In om te zien of we interrupts kunt gebruiken, laat het maken van een eenvoudige client en een
server met behulp van de opdrachtregel van Python. Ik zal dit doen in de volgende stappen uit:
- Start een programma waarmee een tekst via Tcp worden verzonden in een lus via de poort van een gordijn
- Start een ander programma (parallel) dat wordt afgedrukt die op het scherm en leest de tekst in een lus.
Alleen de segmenten van het programma wordt getoond. Alle programma's worden uitgevoerd met Python 3.
Deze programma's doen alles om de seriële opdracht van het toetsenbord van de PC-gebruiker naar de Arduino via de Pi.
- SBcontrolPC.py - moet worden uitgevoerd op de PC. Een TCP-verbinding gestart op het lokale adres en de poort hebt opgegeven (ik gebruik poort 12298, zie vorige stap waarom)
- SBcontrolPi.py - kunnen worden uitgevoerd op de Pi. Leest de buffer elke halve seconde (0.5 seconden). Start een shellscript dat dingen zoals de video streaming enz beheert.
Bekijk het script vanaf de GitHub Repo! Het werkt goed!