We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 88f9c20 commit fc6428fCopy full SHA for fc6428f
1 file changed
obd2.py
@@ -0,0 +1,29 @@
1
+import serial
2
+
3
+ser = serial.Serial('/dev/ttyUSB0', 38400, timeout=1)
4
+ser.write('01 0D\r'.encode())
5
6
+speed_hex = ser.read(1000).decode()
7
+print(speed_hex)
8
+speed_hex
9
+speed = float(int('0x'+speed_hex[3], 0))
10
11
+print('Speed: ', speed, 'km/h')
12
13
14
15
+# import obd
16
+# import argparse
17
+# import time
18
19
+# parser = argparse.ArgumentParser()
20
+# parser.add_argument("-r", "--request", type=str, help="requested data")
21
+# args = parser.parse_args()
22
23
+# connection = obd.OBD()
24
+# request = input()
25
+# response = connection.query(obd.commands[request])
26
+# print(response)
27
+# time.sleep(3)
28
+# print('closing')
29
+# connection.close()
0 commit comments