Bonjour,
J’ai fais un programme en python3 version 3.7.3 sur Raspberry Pi avec 2 cartes USB-X440 utilisant les instructions suivante
carte_a = serial.Serial(port='/dev/ttyUSB1',baudrate=9600,parity=serial.PARITY_NONE,
stopbits=serial.STOPBITS_ONE,bytesize=serial.EIGHTBITS,
timeout=1)
carte_a.write(b'IN1DIN2AIN3AIN4AS11?')
carte_a.write(b'S10S20S30S40E1E2E3E4?')
print ('données envoyées à la carte A', carte_a.readline())
carte_a.close()
en général j’ai un retour de type
b'E2>0453\rE2>0449\rE2>0451\rE2>0452\rE2>0454\rE2>0455\rE2>0458\rE2>0460\r'
mais après un certain temps j’ai
b']\xb30\x9f\x9d\x95\x91\xe5\x00V\xb0\xf6\xf6\xf6V\x0f\x00]g\xb0V\x0f\x00]\xb30\x9f\x9d\x95\x95\xe5\x80]f0\xf6\xf6\xf6V\x0f\x00\xba\x97\x83>\x9f\x9f\x9f\xe5\x00]\xb30\x9f\x9d\x95\x99\xe5\x00'
forcément dans le deuxième cas je n’arrive pas à exécuter l’instruction suivante
donnee_carte_a=str(carte_a.readline().decode("utf-8"))
si je veux continuer je dois rebooter le raspberry.
ou ai le bug entre l’écran et le clavier ou ailleurs ?
Merci à tous