WebShop>書籍・雑誌総合案内>ボード・コンピュータ・シリーズ>ラズパイで入門!Linux I/Oプログラミング教科書
WebShop内検索(googleで本サイトを検索:別ウィンドウ)
ボード・コンピュータ・シリーズLチカからPythonの基礎,PICマイコン・アシスト,Webカメラの製作までラズパイで入門!Linux I/Oプログラミング教科書
ラズベリー・パイなどに代表されるLinuxボード・コンピュータは,今や数千円で入手できるようになりました.これらのLinuxボード・コンピュータは,GPIOやシリアル通信に使える拡張端子を備えていて,センサICやA-D/D-Aコンバータなどのハードウェアを拡張できます.IoT(Internet of Things)端末や遠隔操作ロボットなどの専用ハードウェアも容易に作れます.
ところが,このような拡張ハードウェアは,パソコンの周辺機器のように,ただつなげばよいというものではありません.初心者やハードウェアが苦手な人は,Webページで公開されている回路図をコピー&ペーストして使う場合もあるようです.これではトラブルが発生しても,本質的な技術を理解していないので,解決方法が分かりません.Linuxコンピュータを使って装置を作るには,信号の入出力(I/O)に関する基礎知識を理解しておく必要があります. 本書では,ラズベリー・パイを例に,拡張回路の作り方からプログラムの書き方まで,Linuxボード・コンピュータでI/Oするための基礎知識を網羅的に解説します.また,ラズベリー・パイ用の拡張プリント基板が2枚付属しているので,別途部品を用意すれば,実際の記事内容を試せます.本書内で紹介しているサンプル・プログラムを付属CD-ROMに収録しています. 本書は,「トランジスタ技術」に掲載された記事を再編集し,書き下ろしの章を追加して再構成したものです. 目次
第1部 Linuxの基礎知識と動かし方 世界の英知が育てるフリーウェア 第1章 Linux OS超入門 USBケーブルの準備からOSの日本語化まで,ガッチリ足場を固める 第2章 快適!Linuxコンピュータ「ラズベリー・パイ」私の開発環境 カーネル/ドライバ/シェル…ソフトウェア群を整理 第3章 ブラックボックス・オープン!Linux国の地図 ディレクトリとパスを使いこなして,ほしいプログラムにたどり着く 第4章 ソフトウェアの国Linuxを自在に動き回る (1)ディレクトリ制御 (2)OSの起動・停止 (3)インストール+シェル・スクリプト 第5章 Linuxを動かせる…と言えるかも?3つの基本技+α エディタ/ブラウザ/ファイル管理…ほんとに無料なの? 第6章 ラズパイ専用Linux Raspbianのお勧めアプリ Appendix Raspbian標準アプリで3分製作!ラズベリー・パイ・ディジタル・ムービ :38 文法の基本から入出力制御ライブラリの使い方まで 第7章 1行リターンで即実行!Python×ラズパイ入門 入出力からI2C通信まで簡単プログラミング!ターミナルでコマンド操縦も! 第8章 LEDをON&OFF!C言語×ラズパイ入門 音声応答や動画ストリーミングをリモート操作するための第1ステップ 第9章 LEDをON&OFF!HTML/Python×ラズパイ入門 第2部 製作実習(1)…Lチカから!I/O制御の基礎 ブレッドボードとテスタで今すぐ! 第1章 初めての回路製作とLED点灯 シフト・レジスタで直列データをバラして並列出力! 第2章 配線3本!7セグメントLEDの点灯制御 トランジスタや専用ワンチップをプラス!リレーやモータを強力駆動 第3章 軟弱I/Oを電流増幅アシスト!パワー・ドライブ回路 LEDはふわっと光り,モータはスゥーッと静かに回り出す 第4章 ディジタルI/Oでアナログ信号を生成するPWM技術 ON/OFF時に必ず生じる接点のばたつき雑音対策がかぎ 第5章 クリック式スイッチの読み込み回路と定石プログラム IC間通信の超定番!付け足しも簡単! 第6章 2線式シリアル通信バスI2Cの実例回路とプログラム 定番のI2C,実は設定がめんどくさい… 第7章 お手軽スタンダード・シリアル!高速版SPIと汎用UART アナログ信号!ディジタル信号!変身! 第8章 研究や工業計測に!D−AコンバータとA−Dコンバータを動かす 第3部 製作実習(2)…マイコンでハードウェア性能を上げる 測距式人検出センサ,温湿度/気圧センサ,液晶,スピーカ・アンプ搭載! 第1章 マイコン・アシスト!ラズベリー・パイI/O強化ボードの製作 近づくと時刻をお知らせ!IoTロボットの口を作る 第2章 PICスパコン PiCCASOで作るおしゃべりヘルパ「スケジュー郎」 Appendix 自作用マイコン“PIC”の今 :157 第4部 製作実習(3)…初めてのWeb I/O 最新PICのI/O力!カメラがステップ角わずか0.2°でスゥーと回る 第1章 スマホで縦横無人!IoTロボット・ムービの製作 Appendix 世界のWebからIoTロボット・ムービを操縦 :179 第5部 製作実習(4)…初めてのWi−Fi通信とHDMI接続 電圧/電流から容量/周波数まで,回路の基本特性をビジュアル測定 第1章 PIC×Pi!Wi−Fi/HDMI対応ハイパー・デジマル誕生 大人気マイコン搭載!LCD付きだからスタンドアロンでも使える 第2章[ステップ1]「トラ技デジマル」のハードウェア製作 マイコンのメモリにある計測データをUSBで吸い出してスマホやテレビに配信 第3章[ステップ2]HDMI表示&Wi−Fi通信!ラズベリー・パイのプログラミング 0.5秒/2秒ごとに更新する計測データをメモリからパソコンに転送 第4章[ステップ3]容量計内蔵PICマイコンのプログラミング 第6部 製作実例集 30m〜300mV,DC〜300kHz!電子回路を波形でビジュアル聴診 第1章[実例(1)]Wi−Fi/HDMI対応ハイパー・オシロスコープ 電池搭載IoTの消費電流測定に!0.1μ〜20mAと1μ〜0.5Aの2レンジ構成 第2章[実例(2)]Wi−Fi/HDMI対応ハイパーμアンペア・オシロ Bluetooth対応!出力10〜10MHz,入力+10〜-60dB 第3章[実例(3)]スマホ&大画面!Wi−Fi周波数レスポンス・アナライザ Appendix 波形生成ボードをWi−Fi対応信号発生器にする :270 付録 ラズベリー・パイI/O関数WiringPiリファレンス ライブラリ関数「WiringPi」一式登場! 第1章 ラズベリー・パイで楽々I/O 最初にやること!I/Oピン割り当て 第2章 WiringPiの基本作法 LED/トランジスタ/スイッチ/リレー…基本のI/O 第3章 GPIO操作関数 ラズパイ電子工作のマスト・アイテム 第4章 シリアル通信I2C/SPI/UART操作関数 モータ/LED調光/アラーム音…複数台の同時制御もOK! 第5章 PWM出力関数 割り込みや優先度切り替えで処理の順番自由自在 第6章 タイミング管理関数 関連商品
|
書籍・雑誌総合案内