内容紹介
話題の25ドルコンピュータ「Raspberry Pi」の基本を学ぶ本!
『Arduinoをはじめよう』『Processingをはじめよう』に続く「はじめよう」シリーズ最新刊。Linuxが動作する教育市場向けのシングルボードコンピュータ「Raspberry Pi」の基本を解説する書籍です。ハードウェアとLinuxの基礎にはじまり、標準プログラミング環境であるPython、Scratchまで解説します。プログラミング初心者や、Raspberry Piを使ってArduinoよりも複雑な作品を作ってみたいホビーストの入門用に最適の書籍です。
このような方におすすめ
「Make」シリーズの読者、プロダクトデザイナー、デザイン学校の生徒など
目次
詳細目次
はじめに
1. 準備から起動まで
ボード見学ツアー
必要な周辺機器
ケースに入れる
ディストリビューションの選び方
SDカードへの書き込み
はじめての起動
初期設定
シャットダウン
トラブルシューティング
情報源
2. Raspberry Piユーザーのための
Linux入門
コマンドラインの便利ワザ
ファイルとファイルシステム
コマンドからコマンドへ
たくさんのプロセス
sudoとパーミッション
ネットワーク
/etcディレクトリ
日付と時刻の設定
ソフトウェアのインストール
情報源
3. PythonとPi
ハロー Python
はじめてのPythonスクリプト
オブジェクトとモジュール
たくさんの便利なモジュール
トラブルシューティング
情報源
4. Pythonで作るアニメーションと
マルチメディア
ハロー Pygame
Pygame サーフェイス
サーフェイス上に描く
イベントと入力の処理
スプライト
サウンドの再生
ビデオの再生
情報源
5. ScratchとPi
くるくる回る猫
ステージと座標
コスチュームとサウンド
プロジェクト:アストラル・トレスパッサー
物理的な世界とのインターフェイス
シェアしよう
情報源
6. ArduinoとPi
PiにArduinoをインストール
シリアルポートの確認
シリアルで会話
情報源
7. 電子回路をつないで入出力
GPIOを使う準備
デジタル出力でLEDを灯す
デジタル入力でスイッチを「読む」
プロジェクト:cron 電灯タイマー
シェルスクリプト
電灯をつなぐ
cronを使ってスケジューリング
情報源
8. Pythonを使って
GPIOプログラミング
モジュールのインストールとGPIOのテスト
LEDチカチカ
スイッチをPythonで「読む」
プロジェクト:シンプルサウンド
情報源
9 . ウェブカメラの活用
ウェブカメラのテスト
SimpleCV のインストールとテスト
画像の表示
画像に文字や図形を追加
ウェブカメラにアクセス
顔認識
プロジェクト:
Raspberry Piフォトブース
情報源
10. Pythonとインターネット
ウェブサーバからデータをダウンロード
天気予報の取得
Piをウェブサーバに
フレームワークFlaskの基本
ウェブと現実世界をつなぐ
プロジェクト:ウェブライト
情報源
付録A OSイメージをSDカードに書き込む方法
付録B アストラル・トレスパッサー 完全版
付録C アナログ入力
付録D Model AとModel B rev.2の
GPIOピン配置
索引
続きを見る