今回は、「Scratch 1.4」にある「拡張機能」を解説していきたいと思います。
「Scratch 1.4」には、「対応している拡張機能が他のバージョンより多い」という特徴もあります。
「拡張機能」
他のバージョンと違い、「Scratch 1.4」には「拡張機能」用のライブラリがありません。
その代わりに、「動き」には[モーター]用のブロックが、「調べる」には[センサー]用のブロックが用意されています。
![](https://game-sakusei.com/wp-content/uploads/2020/07/f652dca9-12e9192909d7e8b9127b78af532c3c5b.png)
![](https://game-sakusei.com/wp-content/uploads/2020/07/faf9a6cf-8ffdf071f684d6b5d017b96510440b29.png)
[モーター]用のブロック
[モーター]用のブロックは、[編集]にある「モーターのブロックを表示する」をクリックすると、
カテゴリー「動き」の最下部に表示されます。
![](https://game-sakusei.com/wp-content/uploads/2020/07/11bb630e-73e00684bc631519a23eaeb564535fbe.png)
これらのブロックは、「LEGO WeDo」や「NanoBoard AG」などの外部接続できる機材の[モーター]を操作するために使用します。
モーターの[オン・オフ][パワー][回転方法]などの操作ができます。
![](https://game-sakusei.com/wp-content/uploads/2020/07/bd1d81aa-5f2a17ff072bf19a2fd35cf27526017f.png)
ブロックを非表示にしたい場合は、「モーターのブロックを隠す」をクリックします。
![](https://game-sakusei.com/wp-content/uploads/2020/07/c047e957-318053e6e73fdb3572c0f55d677a721d.png)
[センサー]用のブロック
[センサー]用のブロックは、「調べる」の最下部にあります。
こちらは、「PicoBoard」や「NanoBoard AG」などの機材の[センサー]が受け取った内容を
Scratch上に表示したり、条件に指定したりするために使用できます。
![](https://game-sakusei.com/wp-content/uploads/2020/07/43b638d6-63c4979e0b28ec7a6a245eaff9d0c075.png)
チェックが付いていると、そのブロックがセンサーから受け取った内容をステージに表示します。
![](https://game-sakusei.com/wp-content/uploads/2020/07/25a33427-25026b1851fea22f9cf715ca71bc81a5.png)
ブロックを右クリックすると表示される「Scratch Board監視盤を表示」は、
センサーから受け取った内容の一覧表が表示する機能です。
一覧表を右クリックすると、シリアル・USBポートを選択したり、一覧表を非表示にしたりできます。
![](https://game-sakusei.com/wp-content/uploads/2020/07/90ae8504-b57f432a981a39eb5fb20bd73bd7e3fb.png)
![](https://game-sakusei.com/wp-content/uploads/2020/07/d5902ad0-116372d51f8107f4641af7d59d22119b.png)
ただし、センサーを「Scratch 1.4」で使用できるようにするためには、
ブロックを右クリックすると表示される「遠隔センサー接続を有効にする」をクリックして、
「センサーが付いている機材」と「Scratch 1.4」を接続する必要があります。
![](https://game-sakusei.com/wp-content/uploads/2020/07/ad855e87-0f11132a2075dd82e84df8ebf22ecf5e.png)
また、スマートフォンにあるセンサーをScratch 1.4で使用できるようにする
「Physical Sensor for Scratch」と言うアプリもあります。
こちらのアプリであれば、[スマートフォン][LAN接続]以外の出費がないだけでなく、
[Android 2.2]以上であれば古いスマートフォンでも利用できるようになっています。
![](https://game-sakusei.com/wp-content/uploads/2020/07/9d5d2224-646e612c98c85e1663586a6387eadcbe.png)
まとめ
今回で「あの「Scratch」の原点!「Scratch 1.4」講座」は最後になります。
如何でしたか?
機能の数や利便性では「2.0」「3.0」より劣ってしまいますが、
「Scratch」の原点となったバージョンに触れて楽しんでみるのも良いですし、
「1.4」だけにある独特な機能・素材は、使用してみると思っているより便利かも知れません。
また、「Squeak Smalltalk」で開発されているので、
詳しい方であれば「Scratch 1.4」自体を改造して使用することもできます。
ぜひ、「Scratch 1.4」で自分だけのプログラミングを楽しんでみてください。