VS1838B
--- 红外接收关联函数¶
necir
模块的主要功能与函数
功能相关函数¶
-
class
necir.
NecIr
(timer=2, channel=4, pin=pyb.Pin.board.X4)¶
创建一个NecIr对象。
timer
定时器编号channel
定时器通道编号pin
pyb.Pin引脚对象
-
NecIr.
callback
(fn)¶ 读取函数,读取接收到的信息,输入参数fn为存储函数名 存储函数可以如下方式
def nec_cb(nec, a, c, r)
print(a, c, r)
-
VS1838B.
necbm
()¶ 返回接收到的红外遥控器的键值数据
VS1838与开发板接线对应引脚:¶
TPYBoard VS1838 GND GND VIN VCC X4 OUT
程序示例:¶
# main.py -- put your code here!
from necir import NecIr
from bm import necbm
from bm import nec_cb
def main():
nec = NecIr()
while True:
nec.callback(nec_cb)
if necbm():
print("bm=",necbm())
main()