Avatar ·

recebimento de string de caracteres da porta serial

📁 exceção, python, exemplo, Versões do Python, botas, IA, jogo, trabalho

Isso não é um trabalho de curso nem um diploma! Já não sou estudante há muito tempo. É uma tentativa de escrever mais um programa gratuito para diagnóstico "caseiro" de automóveis. E não sou muito forte em Python. Por isso, peço ajuda.

Dados iniciais:

Existe um dispositivo que está conectado ao computador através de uma porta USB. O computador e o dispositivo trocam dados em formato de caracteres. Basicamente, é uma conexão clássica: o dispositivo desempenha o papel de servidor, e o computador, o de terminal. Se isso diz algo a alguém, este dispositivo é o adaptador OBD-II (On-Board Diagnostics — dispositivo para diagnóstico de automóveis) ELM327.

O sistema funciona com um princípio muito simples: a uma solicitação (comando) do cliente (terminal), o servidor retorna uma resposta. Aqui está um exemplo de solicitação-resposta:

> atiELM327 v1.5> atdpAUTO, ISO 15765-4 (CAN 11/250)

Então,