from machine import Pin
from ir_rx import NEC_Receiver
from time import sleep_ms
from neopixel import NeoPixel
np = NeoPixel(Pin(13), 16)
color1 = (255,255,0)
color2 = (255,0,255)
color3 = (255,0,0)
def show_key(code):
color = (255,255,0)
print(f"启动成功!{code}")
if code == "0xc":
for i in range(16):
np[i] = color1
np.write()
elif code == "0x18":
for i in range(16):
np[i] = color2
np.write()
elif code == "0x5e":
for i in range(16):
np[i] = color3
np.write()
receiver = NEC_Receiver(15, show_key)
print("开始运行")
while True:
receiver.check()
sleep_ms(10)