ステッピングモーターを使用する場合、モーターシールドを使用する利点は何ですか?


11

ステッパーモーターを直接arduinoに接続できることを知っています(ここに表示されています)。もう1つのオプションはモーターシールドを使用することです(たとえば、ArduinoモーターシールドAdafruitモーターシールド)。

知りたいこと:モーターシールドを使用する実際の利点は何ですか?

それは単に利便性の問題ですか?または、モーターシールドはシールドなしでは簡単に実行できなかった何かをしますか?シールドなしで直接接続するよりも多くのモーターを接続できますか(電源が必要になります)。

回答:


9

リンクした例は、実際にArduinoを直接ステッピングモーターに接続しているわけではありません。これは、ULN2003Aドライバーを経由します。これは非常に一般的なダーリントントランジスタアレイで、基本的には小さな電流を使用して大きな負荷を切り替えることができます。

Arduinoピンは、ステッピングモーターを直接駆動するのに十分な電流を安全に供給できないため、これが必要です。しばらくは動作するかもしれませんが、遅かれ早かれArduinoにダメージを与えるでしょう。

モーターシールドには通常、同様のドライバーが含まれていますが、便利な追加機能を提供することもできます。たとえば、リンクしたAdafruitシールドはI2Cバスによって制御され、独自のオンボードPWMを備えています。つまり、Arduinoに追加の出力ピンを必要とせずに複数のモーターを制御できます。

つまり、モーターシールドは必要ありません。ただし、特に基礎となる電子機器に精通していない場合、または自分で構築したくない場合は、これらが役立ちます。


5

全体の機械的安定性がおそらく主な利点です。個人的には、汎用モジュールまたはルーズコンポーネントを選択します。シールドの主な欠点は、複数のシールドを使用する場合のピンの競合です。


4

2つのステッピングモーターatmを使用するソーラートラッカープロジェクトにadafruit motorshield v2を使用しています。私はarduinoとコーディングにかなり慣れていないので、シールドを使用することで、簡単にコツをつかむことが簡単になったと思います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.