質問: ### Arduino でボタンを押したことにしたいです Arduino でボタンを押したことを知るには、DIGIGAL IN が H になれば通電したことがわかりますが、写真のような回路があった時に Arduino でスイッチを押すことを制御したいです。 例えば、一定時間毎にスイッチを押したことにしたり、ゲームパッドの入力をあるゲーム機のボタンを押したことにしたりを考えています。 今やろうとしていることは、メガドライブのファイティングパッド6Bの入力を、カセットビジョンの各レバーやボタンの代わりにしようとしています。 ファイティングパッドのボタン入力は、スケッチを描いて全入力状態の取得ができています。 それを、例えばカセットビジョンのボタンの両端に線を繋いで Arduino から押したことにさせたいのですが、Arduino の出力をどうしたらよいのかがわからない状態です。 写真は、それを簡略化したもので、単純に押しボタン部分(丸で囲った部分)を Arduino で押した・押さないを制御出来れば、パッド入力をカセットビジョンに渡せるのではないかと考えています。 スイッチを押した・押さないの状態を Arduino で取得する例はよくあるのですが、スイッチを Arduino から押した・押さないを制御する例が見つからなかったので質問させていただきました。 私のスキルですが、プログラムは書くことができますが、電子回路は超初心者レベルだと思います。 ご存知の方がいらっしゃいましたら、教えていただけると助かります。 よろしくお願いします。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/24c433699a3e302bc159e38651589b6d.jpeg) --- 追記1 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/5ddcd5580bee0b6d192d606317e5b054.jpeg) このようなこと(イメージとして書いていますので、回路が正しいかはわからず書いています)は、リレーなどの追加部品なしで実現する方法はありますでしょうか?
回答: 単純にスイッチの代わりにするのであれば小型のリレーによる方法があります。 私が良く使うのはリードリレーSS1A05(5個入り) LEDを光らせる感覚で使えます。 arduinoからは"digitalWrite()"で簡単に制御できます。