子どもに教えたい通信のしくみ 
【続編】Raspberry PiとSCRATCHでロボットを動かそう(1)セットアップ編

子どもに教えたい通信のしくみ

ジュニア会員向けページ

赤外線と光センサの活用

慶應義塾大学 眞田幸俊 Yukitoshi Sanada

1. はじめに

本記事ではRaspberry Pi という小形コンピュータとScratch というプログラミング環境を使って,モータを制御する方法を学ぶ.(1) セットアップ編ではRaspberry Pi にOS をインストールする方法を学ぶ.以前,同様の記事を掲載して頂いたが(1),インストール方法が変わったので改めて説明する.

2. Raspberry Pi とScratch について

(1) Raspberry Pi

Raspberry Pi はイギリスのRaspberry Pi 財団で開発され,販売されている小形コンピュータである(2).本来教育用に開発されたが,産業用などにも利用されている.15 種類以上のモデルがあるが,この記事では小形・軽量で,ロボットに搭載しやすいRaspberry PiZero 2W を用いる.今回はOS のセットアップのために以下のものが必要である.

• Raspberry Pi Zero 2W

• USB-AC アダプタ:microB 端子,2.5 A 容量

• micro SD カード: 8 GByte 以上SDHCクラス10 またはUHS 製品

• 専用ケース

• USB microB のUSB ハブ

• HDMI ケーブル:液晶ディスプレイに接続

• mini-HDMI ⇔ HDMI 変換コネクタ

ほかにOS をmicro SD カードに用意するパソコン(Windows OS)とHDMI でRaspberry Pi の出力を表示する液晶ディスプレイが必要.また,本記事では無線LAN でRaspberry Pi をインターネットと接続させる.

(2) Scratch

Scratch はMIT メディアラボが開発したプログラミング環境である(3).初学者でも簡易に視覚的にプログラミングを学ぶことができる.最新のバージョンは3.0だが,ここでは計算パワーが非力なPi Zero 2W でも動作するバージョン1(V1)を使う.

3. パソコン上でのmicro SD カードの準備

(1) SD メモリカードフォーマッターの用意

まずOS を用意するため,パソコンにmicro SD カードを挿入しフォーマットする.フォーマットには専用のソフトウェアを用いる.フォーマット用ソフトウェアを下記URL からダウンロードする(図 1).

https://www.sdcard.org/jp/downloads/formatter/そのWeb ページ下部に図 2 のような表示があるのでWindows 版を選ぶ.

図1 フォーマット用ソフトウェア

図1 フォーマット用ソフトウェア

図2 Windows 版のダウンロード

図2 Windows 版のダウンロード

(2) micro SD カードのフォーマット

ダウンロードしたzip ファイルを展開し,図 3 のセットアップファイルを取り出す.ファイルをクリックし,………