pdf-icon

IR

IR NEC Mode

IRトランスミッタを統合したマスターデバイス(eg: StickC/C Plus/ATOM LITE/MATRIX)にのみ適用可能なAPIです。

from m5stack import *

#发送数据
#ir.tx(addr, data)
ir.tx(111, 23)

IR Unit

その他のマスターは、IR送受信機能の追加が必要な場合、拡張周辺機器 IR Unit で実装し、以下のAPIで利用できます。


import unit

ir0 = unit.get(unit.IR_NEC, unit.PORTA)

data = None
addr = None

#接收Callback
def ir_nec_rx_cb(_data, _addr, _ctrl):
  global data, addr
  data = _data
  addr = _addr
  print(data)
  print(addr)

#设置接收Callback
ir0.rx_cb(ir_nec_rx_cb)

#发送数据
#ir.tx(addr, data)
ir.tx(111, 23)
On This Page