
ホワイト先生
自作ブロックを使うと、プログラムがわかりやすく、組み立てやすくなります。
目次
自作ブロックで、LEDを光らせてみよう
自作ブロックの動作を確認してみましょう。
ずっと動くブロックの中身にはLEDはありませんが、自作ブロックの中にLEDを光らせるプログラムがあるため、実行するとLEDが光ります。
※自作ブロックと自作ブロックが動くブロックの名前を一致させなければ動作しません。

タッチセンサーを触るとLEDが点滅するプログラムを作ろう
プログラムのなかに自作ブロックを組み込んだプログラムです。
以下のプログラムでは、タッチセンサーに触れると自作ブロック「flash」が実行されるため、LEDが5回点滅します。

LEDの点滅を、タッチセンサーに触れたときだけはやくしよう
自作ブロックは名前を変更することで、複数作成することができます。役割ごとにまとめると、見やすくまとまったプログラムを作成することができます。
下のプログラムでは、タッチセンサーに触れていないときには自作ブロックslowが実行され、LEDが1秒間隔で点滅します。タッチセンサーに触れたときは自作ブロックquickが実行され、LEDが0.3秒間隔で点滅します。

自分でもいろいろな自作ブロックを作成して組み合わせてみましょう。

キャロット
このページのHelloNoは、031201 です!