HSG |
|
sudo apt-get install python3-serial
'ttS0'
öffnen kann, müssen die Rechte geändert werden, z.B. durch sudo adduser $USER dialout
sudo chmod 777 /dev/ttyS0
matthias@matthias-buero:~$ ls -l /dev/ttyS0
crwxrwxrwx 1 root dialout 4, 64 Jul 2 11:35 /dev/ttyS0
)
Die neuen PCs wurden je mit einem Adapter geliefert, der nun zwei klassische RS-232- Ausgänge hat. Ein Stecker ist mit '1' bezeichnet und muss in Python mit
/dev/ttyS4
angesprochen werden; der andere Stecker ist mit '2' bezeichnet und wird angesprochen mit:
/dev/ttyS5
Beispiel in Python-Shell:
Python 3.8.2 (default, Jul 16 2020, 14:00:26)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license()" for more information.
>>> import serial
>>> ser = serial.Serial('/dev/ttyS4')
>>> ser.setRTS(1)
>>> ser.setRTS(0) # LED wird damit wieder ausgeschaltet