Chapter 1 Raspberry Piの準備
Section1-1 Raspberry Piとは
Section1-2 Raspberry Piの準備と初期設定
Section1-3 Raspbianの基本設定
Chapter 2 Raspberry Piのインタフェースと入出力
Section2-1 Raspberry Piのインタフェース
Section2-2 Raspberry Piの入出力について
Section2-3 PWM(疑似的アナログ出力)
Section2-4 アナログ入力(A/Dコンバータ)
Section2-5 デジタル通信方式(1)─I2C通信方式
Section2-6 デジタル通信方式(2)─SPI通信方式
Section2-7 デジタル通信方式(3)─UART通信方式
Chapter 3 LED(発光ダイオード)
Section3-1 LEDを点灯・制御する
Section3-2 LEDの明るさを調節する
Section3-3 GPIOの制限を超える高輝度LEDを点灯・制御する(トランジスタ制御)
Section3-4 フルカラーLEDを制御する
Chapter 4 各種スイッチ
Section4-1 スイッチの状態を読み取る
Section4-2 2端子のスイッチで入力する
Section4-3 扉や箱が開いたことをスイッチで調べる
Chapter 5 A/Dコンバータ
Section5-1 A/Dコンバータでアナログ入力を行う
Section5-2 ボリュームからの入力
Chapter 6 モーター・サーボモーター
Section6-1 モーターを回転させる
Section6-2 DCモーターの回転方向と回転数を制御する
Section6-3 モーターを特定の角度まで回転させる
Chapter 7 各種センサー
Section7-1 明るさを検知する光センサー
Section7-2 熱源を検知する焦電赤外線センサー
Section7-3 特定の位置に達したことを検知するセンサー
Section7-4 温度、湿度、気圧を計測するセンサー
Section7-5 加速度を検知する加速度センサー
Section7-6 距離を計測する距離センサー
Chapter 8 数字や文字などを表示するデバイスの制御
Section8-1 数字を表示する(7セグメントLED)
Section8-2 複数の数字を表示する
Section8-3 ドットで絵を表示する(マトリクスLED)
Section8-4 文字を表示する(キャラクターディスプレイ)
Chapter 9 ブザー
Section9-1 ブザーで警告音を発する
Appendix 付録
Appendix 1 電子工作に必要な機器・部品
Appendix 2 はんだ付け
Appendix 3 電子回路への給電について
Appendix 4 コマンド操作とテキスト編集
Appendix 5 パッケージの管理
Appendix 6 プログラム作成の基本
Appendix 7 本書で利用した電子部品