PySerial minimales Request-Reply-Beispiel
English
Deutsch
Dieses Beispiel sendet den Befehl M119 (Endstop-Status ausgeben) an einen angeschlossenen 3D-Drucker und gibt die Antwort in einer Schleife aus
pyserial_request_reply.py
#!/usr/bin/env python3
import serial
ser = serial.Serial("/dev/ttyACM0")
try:
while True:
ser.write(b"M119\n")
response = ser.read_until(b"ok\n")
print(response.decode("utf-8"))
finally:
ser.close()Beispielausgabe (in einer Schleife):
y_max: TRIGGERED
m119_loop_output.txt
Reporting endstop status
x_max: open
y_max: TRIGGERED
z_max: TRIGGERED
okCheck out similar posts by category:
3D Printing, Embedded, Python
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow