Еще один быстрый способ проверить физический последовательный порт - это взять провод / отвертку, зажим крокодила или все, что у вас есть, и соединить RX и TX (прием и передача) вместе. В этот момент все, что вы отправляете, будет зациклено на вас. Вы можете получить его позже, используя этот фрагмент кода здесь:
import serial
ser = serial.Serial(0, timeout = 1) # open first serial port
print ser.portstr # check which port was really used
ser.write("hello") # write a string
msg = ser.read("100") #read the content of the input buffer until you get 100 byte or a timeout event
print(msg) #print the content you might need to decode it print(decode(msg))
ser.close()
Ключевым аспектом для правильной работы этого кода является соединение RX и TX вместе. Много учебника покажет вам, как это сделать.