Script para comunicação OBD2
Publicado por Diego Lopes (última atualização em 21/01/2018)
[ Hits: 2.947 ]
Homepage:
Script que permite setar protocolo e consulta RPM de carros pela interface obd2
Obs:
Os device OBD2 wifi, usam sempre o mesmo IP e porta que está descrito no script.
from socket import *
import time
#porta e Ip de device ELM para OBD2
host='192.168.0.10'
port=35000
buffer_size = 1024
con = socket(AF_INET, SOCK_STREAM)
con.connect((host,port))
#comando para setar protocolo iso ISO 9141-2
con.send(b'AT SP 3 \r')
setproto = con.recv(buffer_size)
time.sleep(1)
#comando para consultar protocolo setado no carro
con.send(b'AT DP \r')
setconproto = con.recv(buffer_size)
time.sleep(1)
#comando pra verificar RPM
con.send(b'01 0C \r')
setRPM = con.recv(buffer_size)
time.sleep(1)
print(setproto)
print(setconproto)
print(setRPM)
con.close()
print("fim")
Inteligência artificial com Python e Shell Script
O maior quebra cabeças de sempre
Script para obter um wallpaper de como está o globo em tempo real
Nenhum comentário foi encontrado.
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Como rodar o Folding@home no Linux
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
O Abismo entre o Código e o Chão: Saltos Tecnológicos e a Exclusão Estrutural no Brasil
Instalar e Configurar a santíssima trindade (PAP) no Void Linux
Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap
Como compilar kernel no Linux Mint
Lançamento do Brutal DOOM test 6
Consertando o erro no Brave de webgl
Solução para ter de volta as bordas e barra de títulos das janelas em zenity no Debian 13.x
SystemD e mais polêmicas. (12)
Qual melhor distro para esse notebook? (5)
Novos requisitos de sistema para a versão 26.04 (7)









