from machine import Pin
from ir_rx import NEC_16
led=Pin(32,Pin.OUT)
ir_key = {
0xa2: 'POWER',
0xe2: 'MENU',
0x22: 'TEST',
0x02: '+',
0xc2: 'BACK',
0xe0: 'REWIND',
0xa8: 'PLAYPAUSE',
0x90: 'FORWARD',
0x68: '0',
0x98: '-',
0xb0: 'C',
0x30: '1',
0x18: '2',
0x7a: '3',
0x10: '4',
0x38: '5',
0x5a: '6',
0x42: '7',
0x4a: '8',
0x52: '9'
}
def callback(data, ctrl):
global ir_data
if data > 0:
ir_data = data
print('Data {:02x} '.format(data))
ir = NEC_16(Pin(27, Pin.IN), callback)
ir_data=0
while True:
if ir_data>0:
if ir_data==0xa2:
led.on()
elif ir_data==0xe2:
led.off()
ir_data=0