Raspberry Pi 最佳入門與應用 (Python), 3/e

王玉樹

買這商品的人也買了...

相關主題

商品描述

本書特色

1.樹莓派安裝、設定及Python程式教學與程式設計一氣呵成。
2.樹莓派中文系統安裝教學,建構中文使用環境。
3.輕鬆學習常用Linux作業系統指令。
4.選用樹莓派最佳開發語言Python,操作簡單易學易懂。
5.濃縮的Python程式教學,縮短學習時間,以最快時間上手Python程式設計。
6.本書附錄詳列實驗材料之選購通路及網頁,材料選購無煩惱。
7.循序漸進的實驗安排,由基礎的樹莓派GPIO程式設計入門開始,再進階至GPIO結合網路運用,最後則是GPIO多媒體應用設計,替優質的物聯網前端應用學習打下良好的基礎。
8.全書收錄40個實驗,所有程式均逐行解說,並經Pi 3B開發板驗證,Maker及專題製作必備。

內容簡介

本書分為基礎篇及實作篇,共十個章節。基礎篇著重於樹莓派的介紹、基本安裝以及Python基本語法;實作篇則著重於Python GPIO程式設計,全書收錄40個實驗,所有程式皆有逐行解說,並經Pi 3B開發板驗證,您可按照書內實體接線圖及範例撰寫操作Python程式,循序漸進的實驗安排可使您體驗到樹莓派的強大功能,並以此為基礎,設計功能更強大的嵌入式系統。

目錄大綱

第壹篇 基礎篇
第1章 樹莓派基本安裝
1-1 樹莓派(Raspberry Pi)簡介
1-1-1 樹莓派應用與其優勢
1-1-2 樹莓派簡介
1-2 安裝所需材料
1-3 作業系統安裝
重點複習
課後評量

第2章 樹莓派圖形介面與命令列操作
2-1 圖形介面操作
2-1-1 Python 整合開發環境(IDLE)
2-1-2 Thonny Python IDE 整合開發環境
2-1-3 辦公軟體
2-1-4 網際網路
2-1-5 附屬應用程式
2-1-6 Run(執行指令)
2-1-7 Shutdown(關機)
2-2 指令列操作
重點複習
課後評量

第3章 樹莓派進階安裝
3-1 遠端登入設定
3-2 PuTTY 終端機遠端登入
3-3 Andriod 手機遠端登入
3-4 FileZilla 安裝與操作
3-5 中文環境安裝
3-6 多使用者設定
重點複習
課後評量

第4章 Python 程式語言I
4-1 Python 程式語言簡介
4-1-1 互動式編輯與執行
4-1-2 檔案編輯 + IDLE執行
4-1-3 檔案編輯 + 命令列執行
4-2 資料型態
4-2-1 數字
4-2-2 字串
4-2-3 串列
4-2-4 串列指令函數
4-2-5 巢狀串列
4-2-6 組合(Tuple)
4-2-7 集合
4-2-8 字典(Dictionaries)
4-3 迴圈與判斷
4-3-1 while迴圈
4-3-2 if敘述式
4-3-3 for敘述式
4-3-4 range敘述式
4-3-5 break與continue
4-3-6 定義(define)函數
4-3-7 lamda敘述式
4-3-8 其他迴圈
重點複習
課後評量

第5章 Python 程式語言II
5-1 模組(Module)
5-2 輸入與輸出
5-2-1 print函數
5-2-2 檔案開啟與讀寫
5-3 錯誤與例外
5-3-1 錯誤
5-3-2 例外
5-3-3 例外掌控
5-4 類別
重點複習
課後評量

第貳篇 實作篇
第6章 樹莓派基礎GPIO
6-1 樹莓派排針功能簡介
6-1-1 GPIO
6-1-2 SPI
6-1-3 I2C 介面
6-2 GPIO硬體接線注意事項
6-3 實驗一:單顆LED亮滅
6-4 實驗二:4顆LED跑馬燈之一
6-5 實驗三:4顆LED跑馬燈之二
6-6 實驗四:溫溼度模組
6-7 實驗五:雷射測距模組
6-8 實驗六:RTC 計時模組
6-9 實驗七:手機遙控LED亮滅
重點複習
課後評量

第7章 樹莓派GPIOZero程式設計- 基礎應用
7-1 樹莓派GPIOZero簡介
7-2 實驗一:單顆LED亮滅
7-3 實驗二:PWM控制LED亮度
7-4 實驗三:微動開關控制LED亮滅
7-5 實驗四:微動開關進行關機
7-6 實驗五:複數顆LED控制
7-7 實驗六:複數顆PWM控制LED
7-8 實驗七:繼電器控制單顆LED亮滅
7-9 實驗八:繼電器控制電磁閥
7-10 實驗九:直流馬達正反轉控制
重點複習
課後評量

第8章 樹莓派GPIOZero程式設計- 進階應用
8-1 簡介
8-2 實驗一:全彩LED彩度控制
8-3 實驗二:LED條狀指示燈
8-4 實驗三:CPU溫度指示燈
8-5 實驗四:可變電阻應用
8-6 實驗五:光感測器
8-7 實驗六:超音波測距
8-8 實驗七:紅外線入侵偵測
8-9 實驗八:微動開關控制蜂鳴器
8-10 實驗九:人體紅外線感應模組
8-11 實驗十:都卜勒微波雷達感應模組
重點複習
課後評量

第9章 樹莓派GPIO Zero程式設計- 遠端遙控程式設計
9-1 簡介
9-2 實驗一:微動開關遠端遙控LED亮滅
9-3 實驗二:雙微動開關遠端遙控本地端LED亮滅
9-4 實驗三:遠端微動開關遙控關機
9-5 實驗四:遠端紅外線接近傳感器遙控LED亮滅
9-6 實驗五:微動開關控制遠端蜂鳴器
9-7 實驗六:光感測器遠端遙控LED亮滅
9-8 實驗七:遠端直流馬達控制
重點複習
課後評量

第10章 樹莓派GPIO Zero程式設計- 多媒體控制
10-1 簡介
10-2 實驗一:網站偵測
10-3 實驗二:複數聯網裝置偵測
10-4 實驗三:音樂撥放器
10-5 實驗四:定時裝置
10-6 實驗五:Picamera照相機
10-7 實驗六:手機藍芽遙控LED亮滅
10-8 實驗七:手機藍芽遙控直流馬達
重點複習
課後評量

附錄
A1 實作材料清單
A2 NOOBS 安裝程式下載
A3 GPIO 腳位圖
A4 樹莓派電路圖
A5 隨身碟及行動硬碟存取