【发布时间】:2021-01-01 19:47:03
【问题描述】:
我有一个大小为 12 的布尔数组。在任何时候,只有一个索引为真。数组连接到旋钮上的 12 位置,从 0 到 11。如果我们将旋钮从位置 5 顺时针移动到 6,则数组中的索引 5 将变为 false,索引 6 将为 True。 11位后旋钮会回到0。
我想创建一个随着旋钮顺时针或逆时针移动而增加或减少的计数器。如果位置从 11 变为 0,计数器也会继续增加。同样,从 0 移动到 12 时,计数器会减少。
以非常简单的方式,我希望布尔数组表现得像一个旋转编码器。
【问题讨论】:
-
你试过什么?您至少需要展示一些代码或想法,以便我们为您提供帮助。