Arduino采样器
许多arduino项目要求以固定的计时器间隔执行不同的操作-例如,每100ms采样一次传感器,而没有添加简单的delay()调用,这将阻塞整个程序,并且不执行任何其他操作。
这个简单的库提供了一种以不同的采样率运行代码的简便方法,并删除了否则每次都必须编写的boilderplate代码。
###用法
在草图中(直接在文件中,而不是在设置或循环中)创建Sampler的实例。 下面的示例创建一个没有配置延迟或频率的蜂的采样器实例。 您也可以将延迟传递给采样器构造函数(以毫秒为单位)。
Sampler sampler ();
启用或禁用采样器(必须先执行,然后才能启动)...在setup()或希望从中启用/禁用采样器的任何其他位置执行此操作。
sampler.enable();
sampler.disable();
更改采样器的频率或间隔
sampler.set
2022-08-30 15:15:49
3KB
C++
1