Alcune istruzioni come usare la porta seriale su python.
Aprire porta seriale:
1 2 |
import serial seriale = serial.Serial("com1", 38400, 8, "N", 2, timeout=1) |
Scrivere sulla seriale:
1 2 3 |
seriale.write("stringa") # scrive una stringa seriale.write(chr(0)) # scrive un carattere singolo seriale.write("\x00") # scrive un carattere espresso in esadecimale |
Leggere dalla seriale:
1 2 |
c = seriale.read(1) # legge un carattere/byte c = seriale.read(100) # legge una stringa di 100 caratteri/bytes |
Vuotare i buffer di input o output:
1 2 |
seriale.flushInput() seriale.flushOutput() |
Chiudere la porta:
1 |
seriale.close() |