Scratchと物理世界をつなごう!!
2016年5月14日(土) Scratch Day 2016 in Nara
in
むとうたけし(@610t)
発表資料はここから
- 発表用は、1024x768程度に最適化されています。
発表内容をおおまかに言うと…
- Scratchに、キーボードやマウス以外のスライダーやボタンなどの入力や、LED点けたりモーターを動かしたりなどの出力をして、もっと楽しもう!!
- 必要なものの一例を紹介します。
- Raspberry Pi + ScratchGPIO
- Scratch + センサーボード
- デモもやってみます。
- ScratchGPIOで、Lチカ、スイッチ入力
- なのぼ〜ど、なのか〜デモ
- おまけ: Scratch+Gainerで、よろこび棒カーコントロール
Raspberry Piってなあに?
- GPIO (General Purpose Input/Output: 汎用入出力) を使って、入出力ができる
Scratchってなあに?
- http://scratch.mit.edu/
- ブロックを組み合わせるプログラミング環境
- Raspberry Piには、最初からバージョン1.4がインストールされている
- ScratchGPIOを使えば、ScratchからGPIOを使える
- 以下、省略 (みんな、ここに来ているぐらいだから、大丈夫だよね?)
デモ: Raspberry PiでGPIOを使う
- LED: LEDを点灯する, LEDを明るさを変えて点灯する
- スイッチ: スイッチを押すと、「こんにちは」という
- Scratchで、ボタン,スライダー,音,光,抵抗などのセンサー入力ができる
なのぼ〜ど AG
- ボタン
- スライダー(抵抗)
- 音センサー(マイク)
- 光センサー(CdS)
- 4つの抵抗用端子
- 2つのモーター用端子
デモ: Scratch + なのぼ〜ど
- センサーボードからの入力を確認する
- ピンポンみたいなゲーム
- スライダー: 猫を左右に動かす
- ボタン: 非常用スイッチ(ねずみを上に飛ばす)
- 音センサー: ねこちゃんにモザイクかける
- 光センサー: ねずみの明るさを変える
Scratch + なのか〜
- なのか〜
- = なのぼ〜ど
- + Bluetooth シリアル
- + 2つのモーター
- + 超音波センサー
- 無線経由で、車を動かすことができる
- キットなので、自分ではんだづけする必要がある
デモ: Scratch + なのか〜
- さっきのデモに加えて…
- 今回は、無線経由でデモしてません(_O_)
参考文献
- Raspberry Piではじめる どきどきプログラミング (Amazon)
- Raspberry PiとSCRATCHではじめよう! 電子工作入門 (Amazon)
まとめ
- Scratchは楽しい!
- 物理世界とつながると、もっと楽しい!!
- 一緒に遊びませんか?