トランジスタ技術のWebサイトへCQ出版社のWebサイトへ

 

「ラズパイI/O制御 図解 完全マスタ」(No.163,2023/6/29発売)
〜 ハードを動かすメカニズム理解 ! ネットワーク&カメラまで 〜

 本書はラズパイを使ったI/O制御について図解入りで解説します.ハードウェアもソフトウェアも単機能の部品として小さく作り,次にその部品を組み合わせて複雑なI/O制御を実現できるのがラズパイのメリットです.最終的には,カメラやネットワークから実用的なプログラミングまで解説します.

※ メルマガやSNSで随時情報を公開していきます

ちょっとお得な定期購読

エレキ入門小冊子の無料ダウンロード

 

ツイッター Twitter  フェースブック Facebook  メルマガ メルマガ

 

目次

 
  •      世界中で使われているラズベリー・パイ大図鑑
    Introduction1 定番コンピュータ・ボード「ラズパイ」の世界
  •      だから便利…ハードもソフトも単純部品を組み合わせる世界
    Introduction2 ラズパイを生かす…本書のコンセプト

第1部 ラズパイのハード&ソフト
  •      まずはコンピュータ本体を知る
    第1章 ラズベリー・パイのハードウェア構成
  •      起動用 microSDの作成から起動後の設定まで
    第2章 ラズベリー・パイのソフトウェア環境

第2部 ラズパイ I/O制御の基本メカニズム
  •      定番の Lチカ…まずは対話的に出力信号レベルを指定してみる
    第3章 コマンド操作によるピン出力の制御
  •      定番の Lチカ…プログラムで出力信号レベルを自動的に操る
    第4章 シェル・スクリプトによるピン出力の制御
  •      外付けスイッチが押されているかをプログラムが知るには
    第5章 ピン入力状態の読みとり
  •      なぜプログラムから電気信号を任意に I/Oできるのだろう
    第6章 GPIO制御におけるラズパイ内部の動作
  •      スイッチと LED…制御のミニマム構成
    第7章 プログラム同士を組み合わせるしくみ「パイプ」
  •      シェル以外のもう1つのオススメ方法
    第8章 Pythonプログラムによる I/O制御
  •      さすがパイプ…シェルでも Pythonでも簡単につながるしくみ
    第9章 異なる言語のプログラムも組み合わせる
  •      制御プログラムに不可欠なイベント・ドリブンのしくみ
    第10章 GPIO割り込み制御

第3部 よく使う PWM&通信の制御
  •       アナログ的な出力の定番…ぼんやり LED点灯
    第11章 よく使う PWM出力の制御
  •       液晶ディスプレイもセンサもサッと使えるバスのしくみ
    第12章 定番 I2C通信の制御
  •       I2Cよりも単純で高速…温度センサをつないでみる
    第13章 もう1つの定番 SPI通信の制御
  •       時刻と温度のそれぞれを液晶に表示してみる
    第14章 複数プログラムを組み合わせるしくみ「FIFO」

第4部 カメラ&ネットワーク入門
  •       強力なラズパイ・カメラの撮影から定番 OpenCVまで
    第15章 カメラ制御&画像処理入門
  •       強力なラズパイのネットワーク機能を試す(1)
    第16章 IoTセンシング入門
  •       強力なラズパイのネットワーク機能を試す(2)
    第17章 ラズパイ Webサーバ入門

第5部 ラズパイの実用的プログラミング
  •       キー入力不要なプログラムは背後で動かしておく
    第18章 その(1)…バックグラウンド実行
  •       センシングや送信などでよく使う
    第19章 その(2)…定期実行
  •       パーミッションとスーパユーザの設定
    第20章 その(3)…運用に不可欠な権限の管理
  •       性能に劣るマイコンが重宝される理由
    第21章 ラズパイが不得意なこと…タイミング制御
  •       役割分担すれば死角なし ! UART通信から
    第22章 ラズパイの良き相棒 Picoマイコン入門
  •       A-D変換制御… Picoを組み合わせるもう1つのメリット
    第23章 アナログ信号をラズパイに取り込む


▲本書を読んでさっそく体験したい読者も多いと思います.
参考までに下記よりソース・コードがダウンロードできます.
 
   CQTRSP163.zip(11Kバイト)