encoder:Atmel AVR C ++ RotaryEncoder实现

时间:2024-06-15 02:28:49
【文件属性】:

文件名称:encoder:Atmel AVR C ++ RotaryEncoder实现

文件大小:7KB

文件格式:ZIP

更新时间:2024-06-15 02:28:49

C++

ClickEncoder Arduino库可处理带有按钮的旋转编码器作为用户输入设备。 带有按钮实现的Arduino RotaryEncoder。 基于计时器的:可在任何IO引脚上使用。 支持旋转加速度,因此当编码器旋转得更快时,编码器值将更快地增加 按钮报告多种状态: Clicked , DoubleClicked , Held和Released 编码器和按钮可以连接到任何输入引脚,因为此库要求其计时器中断服务例程ClickEncoder:service()每毫秒被调用一次。 该示例使用 。 有关详细信息,请参见示例应用程序 ,或者在修改后的查看该应用程序的 编码器 该库支持加速,因此,当编码器旋转得更快时,编码器值将增加得更快。 可以在运行时使用setAccelerationEnabled(bool)启用或禁用加速。 例如,在进入将使用编码器导航的配置菜单时,禁用加速是有


【文件预览】:
encoder-master
----.gitignore(126B)
----library.json(315B)
----LICENSING.txt(2KB)
----examples()
--------ClickEncoderTest()
----README.md(2KB)
----ClickEncoder.h(3KB)
----ClickEncoder.cpp(6KB)

网友评论