C言語ではじめるRaspberry Pi徹底入門
著者 著者:菊池 達也 , 監修:実践教育訓練学会
(概要)※この商品は固定レイアウトで作成されており,タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また,文字列のハイライトや検索,辞書の参照,引用...
C言語ではじめるRaspberry Pi徹底入門
ワンステップ購入とは ワンステップ購入とは
商品説明
(概要)
※この商品は固定レイアウトで作成されており,タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また,文字列のハイライトや検索,辞書の参照,引用などの機能が使用できません。
※PDF版をご希望の方は Gihyo Disital Publishing ( https://gihyo.jp/mk/dp/ebook/2020/978-4-297-11300-1 )も合わせてご覧ください。
国内の理工系教育現場におけるプログラミング導入教育では,現在でもC言語が多く採用されています。また,組込み系の開発現場でもC言語は現役です。本書は,そのような環境に身をおく人のための,Raspberry Piによる電子工作の解説書です。
OSやプログラム開発環境のセットアップからGPIO,カメラモジュールなど各種制御方法,さらに自走ロボットのアクチュエータ制御まで,電子工作に必要なポイントをやさしく説明しています。必要なパーツの型番も記載しているので,自作しながら読み進められます。
(こんな方におすすめ)
・C言語で電子工作をしたい方
・C言語によるRaspberry Piの制御方法を知りたい方
(目次)
Chapter 1 Raspberry Piの概要
1.1 Raspberry Pi誕生の背景
1.2 Raspberry Piでできること
1.3 Raspberry Piの製品群
1.4 Raspberry Piの各部の名称
1.5 拡張コネクタの信号
1.6 GPIOの電気的仕様
Chapter 2 OSのセットアップ
2.1 本章で準備するもの
2.2 Raspbianとは
2.3 Raspbianのダウンロード
2.4 Raspbianのインストール
2.5 シャットダウンの方法
2.6 デスクトップ画面の構成
2.7 ターミナルで使用するコマンド
2.8 日本語入力システムのインストール
2.9 Raspberry Piの設定メニュー
システム/インターフェイス/パフォーマンス/ローカライゼーション
Chapter 3 プログラムの開発環境
3.1 本章で準備するもの
3.2 ファイル保存用のフォルダ「MyApp」の作成
3.3 Geanyの基本操作
3.4 コンパイラの設定
3.5 WiringPiとは
3.6 数値のデータ型
Chapter 4 LEDへの信号の出力(GPIOの出力を使う)
4.1 本章で準備するもの
4.2 LEDとは
4.3 LEDの点灯回路の設計
4.4 ブレッドボードによる試作
4.5 LEDを点滅させる
4.6 4個のLEDを点灯させる
Chapter 5 タクタイルスイッチによる信号の入力(GPIOの入力を使う)
5.1 本章で準備するもの
5.2 タクタイルスイッチとは
5.3 タクタイルスイッチでLEDを点灯させる
5.4 GPIOの内部抵抗を使う
5.5 オルタネート動作をさせる
5.6 バウンシングとは
5.7 割込みとは
5.8 割込み処理をする
Chapter 6 PWM信号を使う
6.1 本章で準備するもの
6.2 PWMとは
6.3 ソフトウェア方式のPWM
6.4 LEDの明るさを変える
6.5 ハードウェア方式のPWM
6.6 圧電サウンダとは
6.7 圧電サウンダを鳴らす
Chapter 7 I2Cバスを使う
7.1 本章で準備するもの
7.2 I2Cバスとは
7.3 ラズパイのI2Cバス
7.4 LCDとは
7.5 LCD AQM1602の仕様と内部レジスタ
7.6 LCDを制御する関数
7.7 LCDに文字や数字を表示させる
7.8 ライブラリファイルの作成
7.9 センサで温度を測る
Chapter 8 SPIバスを使う
8.1 本章で準備するもの
8.2 SPIバスとは
8.3 ラズパイのSPIバス
8.4 D/Aコンバータとは
8.5 DAC MCP4922の仕様
8.6 DA
関連キーワード
この著者・アーティストの他の商品
前へ戻る
- 対象はありません
次に進む
小分け商品
前へ戻る
- 対象はありません
次に進む
この商品の他ラインナップ
前へ戻る
- 対象はありません
次に進む