Scratchで遊ぼう

Arduino IDEでのプログラミングだけでなく、グラフィカルなプログラミングも利用できます。

ここではScratchを使用したプログラミングを推奨していますが、現在の公式ScratchはRaspberry Piとのみ互換性があります。そこで、STEMPediaという企業と提携し、Arduinoボード(Uno, Mega2560, Nano)用のScratch 3ベースのグラフィカルプログラミングソフトウェア「 PictoBlox 」を開発しました。

../_images/1_pictoblox.png

これはScratch 3の基本機能を保持しながら、Arduino Uno、Mega、Nano、ESP32、Microbit、およびSTEMPediaのホームメイドのメインボードなどの制御ボードを追加しています。これにより、外部センサーやロボットを使用してステージ上のスプライトを制御することができ、強力なハードウェア対話機能が備わっています。

さらに、AIや機械学習の機能もあります。プログラミングの基礎があまりなくても、これらの人気の高いハイテク技術を学び、使用することができます。

Scratchのコーディングブロックをドラッグアンドドロップするだけで、クールなゲームやアニメーション、インタラクティブなプロジェクト、そしてロボットを自分の思い通りに制御することができます!

さあ、この発見の旅を始めましょう!

1. はじめに

2. プロジェクト

以下のプロジェクトはプログラミングの難易度の順に書かれています。これらの本を順番に読むことをおすすめします。

各プロジェクトでは、回路の組み立て方やプログラムの手順をステップバイステップで非常に詳細に教えています。最終結果を達成するための方法も含まれています。

もちろん、スクリプトを直接開いて実行することもできますが、関連する資料を github からダウンロードしたことを確認する必要があります。

ダウンロードが完了したら、それを解凍します。 ステージモード を参照して、個々のスクリプトを直接実行します。

ただし、 2.9 温湿度の読取りアップロードモード を使用しています。

3. Scratchで車を操作する

以下のプロジェクトはプログラミングの難易度の順に書かれています。これらの本を順番に読むことをおすすめします。

各プロジェクトでは、回路の組み立て方やプログラムの手順をステップバイステップで非常に詳細に教えています。最終結果を達成するための方法も含まれています。

もちろん、スクリプトを直接開いて実行することもできますが、関連する資料を github からダウンロードしたことを確認する必要があります。

ダウンロードが完了したら、それを解凍します。 アップロードモード を参照して、個々のスクリプトを直接実行します。