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