.. note:: こんにちは、FacebookのSunFounder Raspberry Pi & Arduino & ESP32愛好者コミュニティへようこそ!Raspberry Pi、Arduino、ESP32について、他の愛好者と共にさらに深く学んでいきましょう。 **なぜ参加するべきか?** - **専門家によるサポート**:購入後の問題や技術的な課題を、コミュニティやチームの支援を通じて解決できます。 - **学びと共有**:スキルを向上させるためのヒントやチュートリアルを交換できます。 - **限定プレビュー**:新製品の発表やプレビューをいち早く見ることができます。 - **特別割引**:最新製品に対する専用割引を享受できます。 - **季節のプロモーションとプレゼント企画**:プレゼント企画やホリデープロモーションに参加できます。 👉 一緒に探求し、創造を楽しみたいですか? [|link_sf_facebook|] をクリックして、今すぐ参加しましょう! .. _ezb_move: 移動 ================= これはPiCrawlerの最初のプロジェクトです。最も基本的な機能である「移動」を実行します。 .. .. image:: ../python/img/move.png **プログラム** .. note:: * 以下の画像を参考にしてプログラムを書くことができます。詳細なチュートリアルについては、:ref:`ezblock:create_project_latest` をご参照ください。 * または、EzBlock Studioの **Examples** ページで同名のコードを見つけ、 **実行** または **編集** をクリックすることができます。 .. image:: img/move.png 画面右下の「アップロード & 実行」ボタンをクリックすると、PiCrawlerは「前進」と「後退」の動作を順番に実行します。 **動作の仕組み** まず、Ezblockのプログラムフレームワークを理解する必要があります。以下のようになります。 .. image:: img/sp210927_162828.png :width: 200 すべてのEzblockプロジェクトには、この2つのブロックが含まれています。 **Start** ブロックはプログラムの最初に実行され、一度だけ実行されます。主に変数の設定に使用されます。 **Forever** ブロックは **Start** の後に実行され、繰り返し実行されます。主にメイン機能を実装するために使用されます。 これらの2つのブロックを削除した場合、左側の **Basic** カテゴリーから再度ドラッグして追加できます。 次に、以下のブロックを理解する必要があります。 .. image:: img/sp210927_165133.png **do action** ブロックは、PiCrawlerに基本的な動作を実行させることができます。最初のグルーブでオプションを変更できます。例えば、「左に曲がる」や「後ろに進む」などです。 2番目のグルーブでは、動作の実行回数を設定できます。ここには、0より大きい整数のみを入力できます。 3番目のグルーブでは、動作の速度を設定できます。0から100の範囲の整数のみを入力できます。 .. image:: img/sp210927_170717.png :width: 500 **do step**は、 **do action** に似ていますが、動作ではなく静的な姿勢を設定するものです。例えば「立つ」や「座る」などです。 これらの2つのブロックは、左側の **PiCrawler** カテゴリーからドラッグして使用できます。