> 業界の洞察 >ギアモーター
テクニカルサポート

製品サポート

Arduino UnoをマイクロサーボMG90S SG90に接続した配線図と電源の詳細

発行済み 2026-02-23

ねえ、あなたはこのような状況に遭遇したことがありますか - ミニチュアの MG90S または SG90 を購入しましたサーボとても喜んで、それを Uno に接続してクールな小さな発明をしたかったのですが、それをラインに接続した後、まったく動かないか、激しく振動して完全に従いませんでしたか?心配しないでください。これは、ほぼすべての初心者プレイヤーが陥る落とし穴です。今日はマイクロを「飼いならす」プロセスを見てみましょうサーボを確実に行うことができます。サーボ読んだら素直に回転。

サーボの3本の線はどうやって差し込むのですか?

サーボを手に入れると、最初に目に入るのは、色の異なる3本のワイヤーです。自分の感情に基づいてランダムに接続しないでください。サーボや基板が焼けてしまうと大損害になります。一般的に言えば、茶色の(または黒い) ワイヤーはマイナス極(GND)、Uno の GND ピンに接続する必要があります。ワイヤーは陽極に接続する必要があります。5V電源;そしてオレンジ(または黄色、白) ワイヤーは信号線、一般的に使用されるデジタル ピンに接続する必要があります。ピン9。サーボ内部のモーターと制御回路には独立した電源が必要であり、信号ピンは回転角度指令の伝達のみを担うため、この接続方法は理にかなっています。なるほど、電源と信号が分離されていて分業が明確で、きちんと動作するんですね。

サーボにはなぜ外部電源が必要ですか?

多くの友人は、サーボの赤いワイヤーを5Vピンに直接接続してトラブルを避けようとしています。サーボが小さく、負荷をかけずに軽く回すだけの場合は、ほとんど使用できない可能性があります。しかし!サーボにある程度の負荷がかかったり、頻繁に回転する必要がある場合、USB ポートから電力を供給すると簡単に電圧が不安定になり、サーボがけいれんしてマイクロコントローラーが再起動したり、ボード上の電圧レギュレータ チップが焼き切れたりする可能性があります。これは、トラックに F1 コースを走ってもらうようなものです。全然パワーが追いつかない。最も安全な方法は、別途用意することです。外部電源サーボ用の単三電池ボックス 4 個や 7.4V リチウム電池などを使用し、電源モジュールを介して 5V または 6V に降圧し、信号の同期を確保するために電源の負極を GND に接続します。

コードを使用してサーボを回転させる方法

ハードウェアが接続されれば、ソフトウェア側は実際には思っているよりも簡単です。呼び出すことができる既製のライブラリがあるため、複雑な PWM 波形制御コードを自分で記述する必要はありません。まず、IDE に「Servo.h」ライブラリが含まれていることを確認してください。あとは、次の 2 つの簡単な手順だけを実行します。設定()機能、使い方.(9);サーボがピン 9 に接続されていることをプログラムに伝えます。それから、ループ()機能、使い方.write(90);サーボを 90 度の位置まで回転させます。ご覧のとおり、ライブラリ関数は複雑なタイマー設定をカプセル化しており、命令を直接送信するだけで済みます。ここでちょっとしたヒントをご紹介します。に記入された番号書く()関数は通常0~180、向きを変えたい角度を表します。

コードを書いた後にサーボが応答しない場合はどうすればよいですか?

すべてが正常に見えても、ステアリングギアがまったく動かない場合でも、すぐに自分の人生を疑ってはいけません。段階的に確認してみましょう。初め、物理的な接続を確認してください。信号線は正しいピンに接続されていますか?電源コードのプラス極とマイナス極が逆になっていませんか?外部電源スイッチはオンになっていますか?多くの場合、それは単なる糸の緩みです。第二に、コードロジックをチェックする。書いたら.write(0);確かにサーボは開始位置まで回転しますが、最初から0度であれば当然肉眼では動いていないように見えます。 0 度から 180 度まで動かしてみて、真ん中に 1 秒の遅延を追加すると、前後に揺れているのがわかります。また、チェックしてくださいピンは実際に差し込んだものと同じですか?多くの場合、この種の低レベルのエラーが最も厄介です。

どのようなステアリングギアがプロジェクトに適しているでしょうか?

市販されている一般的なマイクロサーボには、SG90 や MG90S などがあります。見た目は似ていますが、内部の違いは小さくありません。SG90安価で軽量なプラスチックギアを使用しています。大きな力に耐えられないいくつかの小さなドアラッチやインジケーターでの使用に非常に適しています。MG90Sは異なります。メタルギヤにバージョンアップし、トルクが大きくなり、耐摩耗性、耐衝撃性が大幅に向上しました。プロジェクトのサーボが重いロボット アームを駆動する必要がある場合、または長時間動作する必要がある場合は、さらに数ドルを出して MG90S を選択することをお勧めします。これにより、多くの心配が軽減されます。適切なツールを選択することによってのみ、プロジェクトをスムーズに進めることができます。

連続回転サーボの角度設定方法

場合によっては、小型のリモコンカーを作成する場合など、サーボを一定の角度でのみ回転させるのではなく、通常のモーターと同じように回転させ続けたい場合があります。このとき、通常のサーボではうまく動作しません。必要なのはサーボを回転し続けるには。その制御ロジックは標準サーボとは異なります。書き込み(90);それは停止; 90 未満の値を送信します。たとえば、書き込み(0);それは全速力で反時計回りに回転する; 90 を超える値を送信します。たとえば、書き込み(180);それは全速力で時計回りに回転する。値が 90 に近づくほど、速度は遅くなります。これを理解した後、それを使用して車の速度と方向を正確に制御できるようになります。面白くないですか?

この時点で、接続とプログラミングの基本的な手順を理解している必要があります。しかし、実際にやってみると、プロジェクトで複数のサーボを同時に制御する必要があり、Uno のピンでは足りない場合にどうすればよいか考えたことはありますか?あるいは、より自然な機械的な動きをシミュレートできるように、サーボの速度をより正確に制御するにはどうすればよいでしょうか?コメントエリアであなたの考えや混乱を共有することを歓迎します。一緒に議論しましょう!この記事が役立つと思われた場合は、「いいね!」を忘れずに、同じようにプレイしている友達と共有してください~

更新時間:2026-02-23

未来に力を与える

お客様の製品に適したモーターまたはギアボックスを推奨するには、Kpower の製品スペシャリストにお問い合わせください。

Kpowerにメールする
お問い合わせを送信
WhatsApp メッセージ
+86 0769 8399 3238
 
kpowerMap