本文只是简单的红外遥控器控制TPYBoard v102开发板资料。可以做的拓展非常多,VS1838固件见附件。vs1838红外接收.rar
1.实验目的:
• 学习使用红外接收头VS1838 的使用
2.所需原器件:
• TPYBoard v10X开发板 1块
• 红外接收头VS1838一个
• micro USB数据线 1条
• 杜邦线 若干[attach]1177411[/attach][attach]1177411[/attach]
• 红外遥控器一个
3.实验原理:
1. 驱动VS1838模块
TPYBoard v10x的针脚与VS1838的针脚对应关系如下:
OUT X4
GND GND
VCC VIN
2.main.py内容如下
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()