Für die serielle Kommunikation ist es zweckmäßig, Pyserial zu verwenden.
install
Installieren Sie zuerst pyserial mit pip.
$ pip install pyserial
nur das.
Importieren, konfigurieren, ausgeben und schließlich schließen. Sehr leicht.
>>> import serial
>>> ser = serial.Serial('/dev/tty.usbserial-******', 9600, timeout=1)
>>> ser.write("hello")
>>> ser.close()
Geben Sie im Einstellungsteil den Gerätenamen, dann die Baudrate und dann das Zeitlimit im ersten Argument an. Um den Gerätenamen auf dem Mac herauszufinden, klicken Sie im Terminal auf
$ ls /dev/tty.*
Wenn Sie eingeben, wird '/ dev / tty.usbserial - *****' angezeigt, damit Sie es überprüfen können.
Im Argument von read (),
>>> import serial
>>> ser = serial.Serial('/dev/tty.usbserial-*****', 9600, timeout=1)
>>> c = ser.read()
>>> string = ser.read(10)
>>> line = ser.readline()
>>> ser.close
Recommended Posts