2025年1月27日
021-1.SPIKEプライムロボコン入門-第2回「距離制御とライントレースのマイブロック化」
この連載では「レゴ エデュケーションSPIKEプライム(以下、SPIKE)」を使ってロボコンに挑戦するために必要な技術要素を紹介しています。 今回は前回の記事で作成した距離制御を応用したライントレースのプログラムを見やすくするために、マイブロック機能を使ってまとめてみます。(文/藤本大貴 協力/株式会社PFU)
今回は前回作成したプログラムの一部をマイブロック化してプログラム全体を見やすくしていきます。

※前回の記事で作成した「移動距離を指定してライントレースする」プログラム

はじめに新しくマイブロックを作成しましょう。 SPIKEアプリの画面左の「マイブロック」から作成することができます。
※本記事内の画像はクリックすることで拡大表示できます。
こうすることで、ライントレースプログラムを簡単に使い回すことができます。 また、マイブロックの入力(CM)を計算部分にドラッグして入力した値が計算に利用されるようにしておきましょう。 最後に画像上部分のメインプログラム内で「Line-Dist」のマイブロックを利用することでライントレースのプログラムを 一つのブロックとして利用します。画像ではライントレースする距離を30cmと指定しているのがわかります。
当ブログの内容は、弊社製品の活用に関する参考情報として提供しております。
記載されている情報は、正確性や動作を保証するものではありません。皆さまの創意工夫やアイデアの一助となれば幸いです。