発行済み 2026-04-29
まったく基礎を持たない学習者のために、この記事ではサーボを制御するためのグラフィカル プログラミング ソリューションの完全なセットを提供します。コーディングの知識は必要ありません。グラフィックモジュールをドラッグするだけで、指示に従ってサーボを指定角度に回転させることができます。以下では 3 つのステップに分けて、ハードウェアの接続、ソフトウェア モジュールの構成、プログラムのアップロードとデバッグ、およびよくある質問への回答と実践的な提案について詳しく説明します。
サーボを制御するには、3 本のワイヤを接続するだけで済みます。1 つは電源の正極で色は赤、1 つは負極で色は茶色または黒、もう 1 つは信号線で色はオレンジまたは黄色です。赤い線はメイン制御基板の 5V ピンに接続し、茶色の線は GND に接続し、信号線は 9 番などのデジタル ピンに接続する必要があります。重要な点は、電源が安定している必要があるということです。単一の標準 9g サーボが動作している場合、電流は約 200 ~ 500mA です。メイン制御基板のUSB電源を直接使用して複数のサーボを駆動すると、電流不足によるジッターや回転不能が発生しやすくなります。。メイン制御基板とサーボに同時に電力を供給するには、外部 5V 電源 (電池ボックスなど) を使用することをお勧めします。
一般的な例: ある愛好家は、一般的なオープンソースのメイン コントロール ボードと 9g サーボを使用して、シンプルなかかし手振りデバイスを作成しました。前述の配線方法に従ってポートD9に信号線を接続し、メイン制御基板の5V出力から電源を得ました。サーボへの負荷が最小限であれば、単一のサーボが完全に動作します。 2台目のサーボを追加する場合は外部電源が必要です。
電源投入時の衝撃を防ぐため、サーボの初期角度を90°に設定してください。サーボの初期角度の推奨設定方法です。。
グラフィカル プログラミング ソフトウェアを開きます。通常、ソフトウェアには「サーボ」または「サーボ」モジュールが含まれています。コード構文を覚える必要はありません。具体的な手順は次のとおりです。
1. サーボ モジュールを見つけて、左側のビルディング ブロック領域で「ピン」カテゴリまたは「アクチュエータ」カテゴリを検索し、「サーボ角度の設定」ビルディング ブロックをプログラミング領域にドラッグします。
2. ピン番号を選択するには、ビルディング ブロックの上のドロップダウン メニューをクリックし、実際に接続しているピン (D9 など) を選択します。
3. 角度値を入力する場合、サーボが受け付ける角度値の範囲は 0° ~ 180° です。 0°は 1 つの極端な位置に対応し、180°は別の極端な位置に対応し、90°は中間の位置に対応します。

4. 調整時間制御を実現し、サーボが目標角度まで回転するのに十分な時間を確保できるようにするために、各角度を設定した後に「1 秒待つ」ブロックを追加します。
サンプルプログラムロジック:
メイン制御基板の電源を入れたら、まずサーボ角度を90°に設定し、1秒間待ちます。
その後、再度実行し、角度を 0° に設定して 1 秒待機し、次に角度を 180° に設定して 1 秒待機し、次に角度を 90° に設定して最後に 1 秒待機します。
このようにしてサーボは左右に振り続けます。その中で重要なパラメータは、サーボが 0°から 180°まで回転するのに一般的に 0.3 ~ 0.5 秒かかるということです。したがって、ターゲットに確実に到達するために待機時間は 0.5 秒以上になります。
プログラミングが完了したら、USB データ ケーブルを介してメイン コントロール ボードをコンピュータに接続することを選択します。ソフトウェアの「アップロード」または「ダウンロード」ボタンを押した後、進行状況バーが完了するまで待ちます。アップロードが成功すると、サーボは送信されたグラフィックプログラムに従って直ちに動作を開始します。
一般的なトラブルシューティング:
サーボが全く動かない 5VとGNDが逆に接続されていないか、信号線がしっかり差し込まれているか確認してください。
サーボはブーンという音はしますが回転しません。角度指令を発行しましたが、サーボが固着しているか、電圧が不足しています。出力軸を手で軽く回してください。回転する場合は電源電流を増やしてください。

サーボの回転角度が設定値と一致していません。ソフトウェアに表示されるピン番号が実際の物理ピンと一致していることを確認する必要があります。。
Q1: サーボが回転しない場合はどうすればよいですか?
まず、配線が安定しているかどうかを確認し、電源電圧が5Vであるかどうかを測定します。次に、プログラム内のピン番号が実際の配線と一致していることを確認してください。最後に、デジタル ピンを交換してみます。
Q2: 角度が正確でない場合、どのように校正すればよいですか?
グラフィカル モジュールでパルス幅境界値を手動で修正します。標準では、0°は 500 マイクロ秒に対応し、180°は 2500 マイクロ秒に対応します。これら 2 つの値を調整して校正します。
Q3: サーボを連続回転させる制御はできますか?
通常の0~180度サーボでは連続回転ができません。連続回転が必要な場合は、360 度連続回転サーボを使用する必要があり、速度値を設定することで制御されます。
Q4: 複数のサーボを同時に制御すると干渉することはありますか?
各サーボの角度を1つずつ設定するだけです。なお、ピーク電流の合計が主制御基板の電源容量を超えないようにしてください。サーボを追加するたびに電源を増やすことをお勧めします。
サーボが振れる場合は、電源電流が足りているか確認するか、サーボ単体の負荷を軽減してください。。
核心点を再度強調します。ステアリング ギアを制御するためのグラフィカル プログラミングの本質は、複雑なパルス幅変調信号を直感的な「角度」パラメータにカプセル化することです。基本的なコードを記述することなく、「いつ回転するか、どの角度まで回転するか」だけを気にする必要があります。このようなモデルを使用すると、基本的な知識のない人でも最初のステアリング ギア プロジェクトを 10 分以内に完了でき、学習の敷居が大幅に下がります。
直ちに行動を起こすための推奨事項:
1. 一般的なオープン ソースのメイン コントロール ボード、標準 9g サーボ、数本のメス - メス DuPont ケーブル、および電源としての携帯電話のパワー バンクまたはバッテリー ボックスを含む、基本的なハードウェアのセットを準備します。
2. 上記の最初の手順に従って配線を完了し、USB ケーブルでコンピュータに接続します。
3. グラフィカルプログラミング環境を開き、「サーボ角度の設定」ブロックをドラッグし、対応する角度の値を入力して、プログラムをアップロードします。
4. 取得が成功したら、アナログ入力モジュールであるノブ ポテンショメータを追加し、グラフィカル ビルディング ブロックを使用して、0 ~ 1023 の範囲のポテンショメータ値を 0 ~ 180 の角度にマッピングし、角度を手動で制御できるカード リーダーのようなロボット アームを作成します。
単一のサーボのスイングを達成できれば、サーボを制御するためのグラフィカル プログラミングに関連するすべてのコア スキルを習得したことになります。次に、四足ロボット、ロボット アーム、スマート ドア ロックなどの複雑なプロジェクトに拡張します。基礎となる原則は完全に統合されています。今すぐ最初のプロジェクトを始めてください。
更新時間:2026-04-29