我目前有两个 Arduinos 通过 Xbees 互相交谈,我希望得到一些反馈,因为我一直在寻找这个问题的答案。
我的目标是进行设置,以便当 Arduino 1 上的柔性传感器超过某个数字时,它会触发 2 分钟的灯光淡入淡出序列,在 Arduino 2 上的每次开/关淡出后逐渐变暗和变暗.我有点不确定如何执行此操作的代码,但我认为可以修改淡入淡出代码以记住最后一个最大数字,并在下次将其减少 1。
然而......虽然这个序列正在进行中,我希望通过弯曲 Arduino 2 上的柔性传感器来取消它。我的目标是让 Arduino 在这个光序列运行时除了它自己的柔性传感器之外什么都没有反应,这意味着 Arduino 1 上的 flex 传感器如果弯曲到设定值或高于设定值,则不会重新启动另一个序列,而光序列正在进行中。一旦这个 flex 传感器弯曲,理想的情况是取消或结束灯光序列,并在 Arduino 1 上启动复制灯光序列。
我希望就执行此操作的代码提供建议,以及是否有可能中断这种性质?如果这在其他地方有报道,我很抱歉,但我一直在努力寻找它。