上传者: 42106299
|
上传时间: 2021-11-06 16:30:16
|
文件大小: 12KB
|
文件类型: -
Arduino红外任务
使用TCRT 5000检测器进行IR检测的示例代码以及“任务计划”的各种选项。
介绍
这些代码组合在一起,以探索使用TCRT 5000检测器的最佳方法。 知识库的Arduino硬件页面上说明了示例用法。
然后,我扩展了代码,以测试几个用于任务调度的替代库。
任务调度代码基于IO_Abstraction和FreeRTOS这两个库之一。 有关这些的信息可从上面的链接获得。
没有安排
有两个示例,其中一个示例带有一个附加的LED以显示输入结果。
TCRT5000_Terry-基本示例TCRT5000_LED-添加外部LED
IO_抽象
有两个例子。
TCRT5000_IOAbs_Callback-简单的回调TCRT5000_IOAbs_Cb3-使用类进行回调
第二种方法可以使同一代码中有多个任务。
FreeRTOS
有一个例子。 我将重点放在IO_Abstrac