Add configuration for semaphore signals and implement railway signal control

This commit is contained in:
Artem Kashaev
2026-01-22 10:30:31 +05:00
parent 7a455bd6ec
commit 5ae313defd
8 changed files with 638 additions and 111 deletions
+14
View File
@@ -0,0 +1,14 @@
from machine import Pin
class DoubleIr:
def __init__(self, id: int, pin: Pin):
self.id = id
self.pin = pin
self.last_state = pin.value()
def check(self):
val = self.pin.value()
if val != self.last_state:
self.last_state = val
print(f"EVENT IK_MODULE {self.id} {val}")