これ1冊でできる!ラズベリー・パイ 超入門

この度は弊社書籍「これ1冊でできる!ラズベリー・パイ 超入門」をご購入いただきありがとうございます。書籍内で解説に使用したサンプルプログラム等をアーカイブにして用意しましたので、下記リンクからダウンロードしてご利用ください。

圧縮ファイルにはパスワードが設定されています。展開の際は、本書6ページに表記しているパスワードを半角英数字で入力してください。

本書の各Chapterごとにフォルダ分かれています。

●サンプルプログラム
以下のDownloadボタンをクリックして、ダウンロードしてください。

サンプルプログラムダウンロード

(約12KB)

●サンプルファイルのダウンロード・展開(Raspberry Piの場合)
※展開方法に関するご質問について、電話では一切対応しておりません。
※Raspberry Piで直接ダウンロードする場合は、コンソールや端末アプリを起動して圧縮ファイルを保存したいフォルダへ「cd」コマンドで移動し、「wget http://www.sotechsha.co.jp/sp/1041/data/sotech.zip[Enter]」([Enter]でEnterキーを押す)と実行すると、sotech.zipファイルがダウンロードされます。Zipファイルを展開する場合は、圧縮ファイルが格納されたフォルダで「unzip sotech.zip[Enter]」と実行します。展開時に「password:」という文字列が表示されてパスワードの入力を求められますので、本書6ページに記載された展開用パスワードを半角英数字で入力してください。「sotech」フォルダが作成され、ファイル・フォルダが展開されます。

●サンプルファイルのダウンロード・展開(Windowsの場合)
※Windows環境でダウンロードする場合は、Windowsの環境によっては圧縮ファイルの展開先が圧縮ファイルと同じ階層になることがあります。「新しいフォルダ」などを作成して圧縮ファイルを保存してから、そのフォルダ内で展開することをお勧めします。
※Windows環境でダウンロードしたサンプルファイルの展開方法がわからない方は、Windows 8/7をご利用の場合にはこちら、Windows Vistaをご利用の場合にはこちらをご覧ください。
WindowsマシンからRaspberry Piへファイル転送する方法は、本書p.99の「WindowsやOS XとRaspberry Piの間でファイル転送する」を参照してください。

●サンプルファイルのダウンロード・展開(Macintoshの場合)
※Mac(OS X 10.7および10.8)でダウンロードしたパスワード付きの圧縮ファイルの展開方法については、こちらをご覧ください。
※OS X 10.6.8で圧縮ファイルを展開する場合、パスワードに対応したStuffIt Expanderを使用してください。圧縮ファイルの展開方法については、こちらをご覧ください。
※ダウンロードした圧縮ファイルは、初期設定では「ログインユーザ」フォルダの「ダウンロード」フォルダ内に保存されます。詳しくはこちらをご覧ください。
MacintoshからRaspberry Piへファイル転送する方法は、本書p.99の「WindowsやOS XとRaspberry Piの間でファイル転送する」を参照してください。

●補足・訂正情報(随時提供予定)
出版後に判明した補足・訂正情報などを掲載していきます。掲載情報は随時更新していきます。

・Raspberry PiでのI2Cの動作周波数の設定について(2015年5月15日掲載)
Chapter 7-1では、I2Cを利用するための設定方法を説明しています。しかし、NOOBSの1.3.11以降を利用した場合、本書で説明した方法での動作周波数設定では変更が行えません。もし、本書で紹介している液晶キャラクタデバイス「ACM1602NI」の動作でエラーが発生してしまう場合は、次のように設定を行います。
管理者権限でテキストエディタを起動し、「/boot/config.txt」ファイルを編集します。テキストエディタが起動したら、ファイルの末尾に以下の1行を追記して保存します。

dtparam=i2c_baudrate=50000

編集が完了したら、変更内容を保存してテキストエディタを終了します。Raspberry Piを再起動することでI2Cの動作周波数が変更されます。

●正誤表

該当箇所
修正
Chapter 1-3「Raspberry Piへの給電」26ページの「電子回路に外部から給電する」の図中
USBハブの電源から給電(クリックで画像表示)
電子回路用の電源から給電(クリックで画像表示)
Chapter 6-3「電子回路入門」172ページのNOTE内「LEDに接続する抵抗値の求め方」の図中
電源部分の記号(クリックで画像表示)
電源部分の記号(クリックで画像表示)
Chapter 6-2「電子部品の購入」162ページの本文中
本文「内部の形状で判断する場合は、三角形の大きな金属板がある方がカナードです。」
本文「内部の形状で判断する場合は、三角形の大きな金属板がある方がカソードです。」
Chapter 6-2「電子部品の購入」162ページの「LEDの極性は形状で判断できる」図中
図「LEDの極性は形状で判断できる」内の右上説明文「カナード側は中の金属板が大きい」
図「LEDの極性は形状で判断できる」内の右上説明文「カソード側は中の金属板が大きい」
Chapter 8-2「Raspberry Piの応用」239ページ右下のコマンド実行箇所
コマンド「raspistillコマンドで画像を保存」
$ raspstill -o photo.jpg [Enter]
コマンド「raspistillコマンドで画像を保存」
$ raspistill -o photo.jpg [Enter]
Chapter 6-6「扇風機を制御する」194ページの本文、およびソースコード内
「funduty」
「fanduty」
Chapter 6-6「扇風機を制御する」194ページ右下のコマンド実行箇所
Pythonで実行するコマンド
$ sudo python funcontrol.py [Enter]
Pythonで実行するコマンド
$ sudo python fancontrol.py [Enter]
Chapter 6-5「スイッチの状態を読み込む」179ページの本文
・ジャンパー線(オス─オス) :1本
・ジャンパー線(オス─メス) :2本
・ジャンパー線(オス─メス) :3本