File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change
1
+ #!/usr/bin/python3
2
+ """Automaticly get data from ESP8266's Raw data output and calculating average time for zero, one and space"""
3
+ #
4
+ # Copyright 2024 Andrey Kravchenko (StellaLupus)
1
5
import serial
2
6
import serial .tools
3
7
import serial .tools .list_ports
@@ -20,17 +24,17 @@ def get_port():
20
24
return get_port ()
21
25
22
26
23
- zero = 756
24
- one = 2149
25
- space = 752
26
- interv = 0.25
27
+ ZERO_T = 756
28
+ ONE_T = 2149
29
+ SPACE_T = 752
30
+ PRECISION = 0.25
27
31
28
32
29
33
def get_bit_from_interv (value : int ):
30
34
"""Returning zero or one from value or 2 if not recognized"""
31
- if value > zero - zero * interv and value < zero + zero * interv :
35
+ if value > ZERO_T - ZERO_T * PRECISION and value < ZERO_T + ZERO_T * PRECISION :
32
36
return 0
33
- elif value > one - one * interv and value < one + one * interv :
37
+ elif value > ONE_T - ONE_T * PRECISION and value < ONE_T + ONE_T * PRECISION :
34
38
return 1
35
39
else :
36
40
return 2
You can’t perform that action at this time.
0 commit comments