SimulatorはMITで作られた子ども向けプログラミング環境Scratchに手軽なマイコンボードArduinoをつなげて遊ぶためのArduinoプログラムです。toolsまずは、ScratchとArduinoの開発ツールをダウンロードしましょう。どちらもインターネットから誰でも無料でダウンロードできます。はじめかた」を参考にしてください。Arduinoつぎに、Arduinoにプログラムを書き込みます。このプログラムはScratchからUSB経由で受け取ったトリガーメッセージに対応してセンサー値を返すというものです。ScratchBoard(別名PicoBoard)というIOボードのプロトコルを使っています。ScratchBoard.pdeScratchBoard.pdeを元に阿部さんがMotor(出力)を使えるようにしたバージョンを作りました。Motorタイルを使うにはスケッチに加えてScratch側もScratch.imageの代わりにSensorBoardWithMotor.imageを使います。SimulatorScratchを起動して、Scratch+Arduinoのスケッチを書き込んだArduinoをUSBでつなぎます。Scratchの「調べる」カテゴリの「センサーの値」のブロックを長押しすると出るメニューで「ScratchBoard監視板を表示」を選択するとステージにScratchBoardの値が表示されます。stage.表示された監視板が「オン」になっていたり値がすべて「0」だったら、監視板を長押しして「シリアルかUSBのポートを選択」メニューを選びます。ポート名一覧からArduinoのポートを選択してください。監視板に「オン」と表示されて値が激しく変化し始めたら通信が出来ています(何も接続していないのに値が変わるのは空気中に電気的なノイズがあるからです)。pins.Arduinoのアナログインプットにセンサなどを接続して値の変化を確認してください。直値の0-1024を0-100に換算しています。ScratchBoard上の名前とArduinoのピン番号の対応はつぎのようになっています。Pinボタン2ここまで来れば、あとはScratchのふつうのタイルとしてセンサーの値を使えます。「調べる」カテゴリの「センサーの値」を動きや音の数値に、「ボタンが押された」を制御の判断に使ってプログラムを組んで遊んでみましょう。ScratchBoardを使ったScratchの遊び方はこちらが参考になります。10:49参考にさせていただきました長野県の上田市マルチメディア情報センターの斎藤といいます。子ども向けにArduinoのプログラミングが簡単にできる方法を探して、こちらのページに辿りつきました。有用な情報をありがとうございます。Scratchで制御できるのは面白いですね。自分でも試してみました。http://d.hatena.ne.jp/shiro0922/20120512/1336825385子ども向けのセミナーのネタなどに使ってみたいと思います。HTMLウェブページアドレスとメールアドレスは、自動的にハイパーリンクに変換されます。textHTMLタグは利用できません。ウェブページアドレスとメールアドレスは、自動的にハイパーリンクに変換されます。行と段落は自動的に折り返されます。