質問: Arduinoは8つのソレノイドを制御できますか? 私はArduinoについてはほとんど知りませんし、プログラミングについても少ししか知りません。ボードを購入し、それをプログラムする方法を学ぶ前に、私は自分の考えが実現可能かどうかと思いました。 私はArduinoが次々に灌漑バルブを開くようにプログラムしたいと思います。およそ8つの24ボルト電磁弁があります。それぞれが約15分間開いてから、次のバルブを順番に開き、最後に前のバルブを閉じる必要があります。マルチゾーン灌漑コントローラーに似ています。 ソレノイドの電源回路にトランジスタを使う必要があるかもしれません。しかし、Arduinoが8つのソレノイドを制御できるかどうかは私には明らかではありません。その場合、各ソレノイドに独自のトランジスタが必要ですか?
回答: 代替方法は、PCF 8574などのI 2 Cポートエキスパンダを使用することです。これらはブレークアウトボードとして利用可能です。ブレークアウトボードごとに異なるI2Cアドレスを選択することで、最大64個のリレーを光絶縁リレーモジュールを使用して制御できます。したがって、2つのArduinoピンだけで64の出力または入力となります。