Files
micro_mpc_kmk/ir_test.py
T

22 lines
474 B
Python

from machine import Pin
from time import sleep_ms
# pin1 = Pin(16, Pin.IN)
pin2 = Pin(17, Pin.IN)
class Beam:
def __init__(self, id: int, pin: Pin):
self.id = id
self.pin = pin
self.prev_val = pin.value()
def check(self):
val = self.pin.value()
if val != self.prev_val:
self.prev_val = val
print(f"EVENT IK_MODULE {self.id} {val}")
beam = Beam(1, pin2)
while True:
beam.check()
sleep_ms(50)