14 lines
342 B
Python
14 lines
342 B
Python
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}") |