質問: 外部回路用スイッチとしてのArduino 私はArduinoを外部回路のスイッチとして使用しようとしています。 I first thought about using a shift register, but this wont allow me to switch the external circuit. Here is a little sketch of what I want to do : ![Desired circuit](https://i.stack.imgur.com/0QNwG.jpg) だから基本的に私は3つの位置スイッチでこの外部回路を得た。そして、この手動スイッチをArduinoに置き換えて、他の回路のVoltageまたはAmpsに影響を与えずにPCで制御できるようにしたいと思います。 助言がありますか ?
回答: 三位一体は通常より少し難しいです。 最も簡単なオプションは、回路が何であるかにもよるが、おそらく最も安全な選択肢ではないが、3つのリレーを使用することである。 !enter image description here 1つのリレーのみをオンに切り替え、3つのスイッチを同じ状態にすることと同じです。リレーをオフに切り替え、別のスイッチをオンにして、スイッチの位置を変更しました。 危険なのは、この配置では、一度に2つまたは3つのリレーを持つことができ、スイッチでは発生しないことです。また、どのように切り替えることが重要になる可能性があります。 1つのリレーをオフに切り替え、次のスイッチをオンに切り替える前に遅延を追加します。これにより、前のスイッチを最初に適切にオフにすることができます。そうすれば、一度に2つを避けることができます。もちろん、それが何を切り替えているかによって、それは問題になるかもしれません。 最も安全なオプションは、作成するのが最も難しいですが、既存のスイッチを例えばサーボモータで物理的に移動することです。あなたのスイッチの仕組みについてもう少し詳しく知ることなく、私はこのオプションについてもっとアドバイスすることはできません。