現在、Xbees を介して 2 つの Arduino が互いに通信しています。この質問に対する答えを探していたので、フィードバックを得たいと思っていました。
私は、Arduino 1でフレックスセンサーが特定の数値を超えると、2分間のライトのフェードオンとオフのシーケンスを開始し、Arduino 2でオン/オフがフェードするたびに徐々に暗くなるように設定することを目指していますこれを行う方法についてのコードは少しわかりませんが、最後の最大数を記憶するようにフェード コードを変更し、次回はそれを 1 減らすことで実行できると思います。
ただし...このシーケンスが進行中の間、Arduino 2のフレックスセンサーを曲げてキャンセルしたい.このライトシーケンスが独自のフレックスセンサー以外に進んでいる間、Arduinoが他に何も反応しないことを目指しています.つまり、Arduino 1 のフレックス センサーは、ライト シーケンスの進行中に設定値以上に曲げられた場合、別のシーケンスを再開しません。このフレックス センサーが曲がると、理想的なシナリオは、ライト シーケンスがキャンセルまたは終了され、レプリカのライト シーケンスが Arduino 1 で開始されることです。
これを行うためのコードに関するアドバイスを期待しています。また、この性質の割り込みが可能かどうか? これが他の場所でカバーされている場合は申し訳ありませんが、見つけるのに苦労しています.