-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Raspberry Pi開發實戰

( 簡體 字)
作者:Simon Monk 著類別:1. -> 電腦組織與體系結構 -> 單晶片 -> Raspberry Pi
譯者:
出版社:機械工業出版社Raspberry Pi開發實戰 3dWoo書號: 40965
詢問書籍請說出此書號!

缺書
NT售價: 395

出版日:3/1/2015
頁數:384
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787111490746
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

樹莓派的快速發展,市場上涌現出越來越多適用于樹莓派的接口板和軟件庫。在本書中,多產作家Simon Monk通過200多個實踐示例,詳細講解樹莓派基礎知識及各種接口板、軟件庫的使用方法,包括如何運行微型低價Linux電腦、如何使用Python進行編程,以及如何與傳感器、電機和其他硬件(包括Arduino)通信等。
通過閱讀本書,你還將學到使用樹莓派微系統開發過程中出現的新技術的基本原則。本書涉及的Python和其他示例代碼托管在GitHub中。本書是樹莓派程序員和愛好者的理想參考指南。
■ 設置和管理樹莓派
■ 設置樹莓派連接網絡
■ 使用基于Linux的操作系統
■ 使用樹莓派現成的軟件
■ 使用Python進行樹莓派編程
■ 通過GPIO接口控制硬件
■ 通過樹莓派控制不同類型的電機
■ 使用開關、鍵盤和其他數字輸入方式
■ 通過傳感器采集各種測量數據
■ 添加其他不同的顯示設備,如LED矩陣
■ 使用樹莓派和Arduino創建動態項目
目錄:

前言 1

第1章 配置與管理 5

1.0. 引言 5

1.1. 選擇樹莓派的型號 5

1.2. 給樹莓派加個外殼 7

1.3. 選擇供電裝置 8

1.4. 選擇一個操作系統發行包 9

1.5. 用NOOBS對SD存儲卡進行寫操作 10

1.6. 手動對SD存儲卡進行寫操作(Mac) 12

1.7. 手動對SD存儲卡進行寫操作(Windows) 14

1.8. 手動對SD存儲卡進行寫操作(Linux) 15

1.9. 連接系統 16

1.10. 連接DVI或者VGA顯示器 18

1.11. 使用AV輸入的顯示器/電視機 18

1.12. 使用SD存儲卡上的全部存儲空間 19

1.13. 調整顯示器上圖像的尺寸 21

1.14. 性能最大化 22

1.15. 更換密碼 24

1.16. 設置樹莓派啟動后直接進入桌面系統 25

1.17. 關閉樹莓派 27

1.18. 安裝樹莓派攝像頭模塊 28

第2章 網絡 32

2.0. 引言 32

2.1. 連接到有線網絡 32

2.2. 查看IP地址 34

2.3. 設置靜態IP地址 35

2.4. 設置樹莓派的網絡名 37

2.5. 配置無線連接 38

2.6. 使用控制臺線連接 39

2.7. 通過SSH遠程控制樹莓派 41

2.8. 通過VNC遠程控制樹莓派 43

2.9. 與Mac電腦共享文件 44

2.10. 在Mac電腦上共享樹莓派的屏幕 46

2.11. 將樹莓派作為網絡附加存儲 48

2.12. 網絡打印 51

第3章 操作系統 53

3.0. 引言 53

3.1. 在圖形界面中移動文件 53

3.2. 開始一個終端會話 55

3.3. 使用終端瀏覽文件系統 56

3.4. 復制文件或文件夾 59

3.5. 重命名文件或文件夾 60

3.6. 編輯文件 61

3.7. 瀏覽文件內容 63

3.8. 不使用編輯器創建文件 63

3.9. 創建目錄 64

3.10. 刪除文件或目錄 65

3.11. 使用超級用戶權限運行任務 66

3.12. 理解文件權限 67

3.13. 修改文件權限 68

3.14. 修改文件從屬關系 69

3.15. 屏幕截圖 70

3.16. 使用apt-get安裝軟件 71

3.17. 移除通過apt-get安裝的軟件 72

3.18. 通過命令行獲取文件 73

3.19. 通過git獲取源代碼 74

3.20. 在啟動階段自動運行程序或腳本 75

3.21. 定期自動運行程序或腳本 76

3.22. 查找內容 78

3.23. 使用命令行歷史記錄 79

3.24. 監視處理器活動 80

3.25. 文件壓縮 82

3.26. 列出連接的USB設備 83

3.27. 將輸出從命令行重定向到文件 84

3.28. 連接文件 84

3.29. 使用管道 85

3.30. 隱藏到終端的輸出 86

3.31. 后臺運行程序 86

3.32. 創建命令別名 87

3.33. 設置日期和時間 88

3.34. 查看SD存儲卡的剩余空間 89

第4章 軟件 90

4.0. 引言 90

4.1. 搭建媒體中心 90

4.2. 安裝辦公軟件 93

4.3. 安裝其他瀏覽器 94

4.4. 使用樹莓派商店 96

4.5. 搭建攝像服務器 97

4.6. 運行復古游戲模擬器 100

4.7. 運行Minecraft 101

4.8. 運行Open Arena 103

4.9. 樹莓派無線電發射機 104

4.10. 運行GIMP 105

4.11. 互聯網廣播 107

第5章 Python基礎 109

5.0. 引言 109

5.1. 在Python 2與Python 3之間做決定 109

5.2. 在IDLE中編輯Python程序 110

5.3. 使用Python控制臺 112

5.4. 通過終端運行Python程序 113

5.5. 變量 114

5.6. 顯示輸出 114

5.7. 讀取用戶輸入 115

5.8. 算術運算 116

5.9. 創建字符串 116

5.10. 連接字符串 117

5.11. 將數字類型轉換為字符串類型 118

5.12. 將字符串類型轉換為數字類型 119

5.13. 獲取字符串長度 120

5.14. 獲取一個字符串在另一個字符串中的位置 120

5.15. 截取字符串的某部分 121

5.16. 用一個字符串替換另一個字符串的某部分 122

5.17. 將一個字符串轉換為全部大寫或全部小寫 123

5.18. 有條件地運行命令 124

5.19. 比較值 125

5.20. 邏輯運算符 126

5.21. 重復執行指令指定的次數 127

5.22. 重復執行指令,直到某些條件變化 128

5.23. 中斷循環 128

5.24. 在Python中定義函數 129

第6章 Python中的列表與字典 132

6.0. 引言 132

6.1. 創建列表 132

6.2. 訪問列表中的元素 133

6.3. 獲取列表的長度 134

6.4. 向列表中添加元素 134

6.5. 從列表中移除元素 135

6.6. 通過解析字符串創建列表 136

6.7. 迭代列表 137

6.8. 枚舉列表 137

6.9. 列表排序 138

6.10. 分割列表 139

6.11. 對列表應用一個函數 140

6.12. 創建字典 141

6.13. 訪問字典 142

6.14. 從字典中移除成員 143

6.15. 迭代字典 144

第7章 Python進階 146

7.0. 引言 146

7.1. 格式化數字 146

7.2. 格式化日期 147

7.3. 返回多個值 148

7.4. 定義類 149

7.5. 定義方法 150

7.6. 繼承 151

7.7. 寫文件 152

7.8. 從文件中讀取 153

7.9. Pickling 154

7.10. 處理異常 155

7.11. 使用模塊 156

7.12. 隨機數 157

7.13. 從Python中發送web請求 158

7.14. Python中的命令行參數 159

7.15. 從Python中發送郵件 160

7.16. 在Python中編寫一個簡單的web服務器 161

第8章 GPIO基礎 163

8.0. 引言 163

8.1. 找到適合的GPIO接口使用方式 163

8.2. 使用GPIO接口時保證樹莓派的安全 164

8.3. 安裝PRi.GPIO 165

8.4. 配置I2C 166

8.5. 使用I2C Tools 167

8.6. 配置SPI 169

8.7. 釋放串口 170

8.8. 安裝PySerial以從Python訪問串口 171

8.9. 安裝Minicom測試串口 172

8.10. 使用面包板和跳線 173

8.11. 使用面包板與樹莓派排線 174

8.12. 使用兩個電阻將5V信號轉換為3.3V 175

8.13. 使用電平轉換模塊將5V的信號轉換成3.3V 177

8.14. 使用電池為樹莓派供電 178

8.15. 使用鋰電池為樹莓派供電 179

8.16. PiFace數字接口板入門 180

8.17. Gertboard入門 184

8.18. RaspiRobot板入門 186

8.19. 使用Humble Pi原型板 189

8.20. 使用Pi Plate原型板 190

8.21. 使用Paddle Terminal分線板 195

第9章 控制硬件 196

9.0. 引言 196

9.1. 連接一個LED 196

9.2. 控制LED的亮度 199

9.3. 制造蜂鳴聲 201

9.4. 使用晶體管開關大功率直流設備 203

9.5. 使用繼電器開關大功率設備 205

9.6. 控制高電壓交流設備 207

9.7. 編寫一個用戶界面控制開關 209

9.8. 編寫用戶界面控制LED和電機的PWM功率 210

9.9. 改變RGB LED的顏色 212

9.10. 使用大量LED(Charlieplexing方式) 215

9.11. 使用模擬儀表作為顯示 218

9.12. 中斷編程 220

9.13. 使用web界面控制GPIO輸出 223

第10章 電機 228

10.0. 引言 228

10.1. 控制伺服電機 228

10.2. 控制大量伺服電機 231

10.3. 控制直流電機的速度 235

10.4. 控制直流電機的方向 237

10.5. 使用單級步進電機 242

10.6. 使用雙極步進電機 246

10.7. 使用RaspiRobot板驅動雙極步進電機 247

10.8. 制作一個簡單的機器人小車 250

第11章 數字輸入 254

11.0. 引言 254

11.1. 連接按鈕開關 254

11.2. 通過按鍵開關切換 257

11.3. 使用二位撥動開關或滑動開關 259

11.4. 使用中間關閉的撥動開關或滑動開關 260

11.5. 按鍵去抖 262

11.6. 使用外部上拉電阻 265

11.7. 使用旋轉編碼器(正交) 266

11.8. 使用數字鍵盤 269

11.9. 偵測移動 273

11.10. 為樹莓派添加GPS 274

11.11. 截取按鍵 277

11.12. 截取鼠標移動 279

11.13. 使用實時時鐘模塊 280

第12章 傳感器 285

12.0. 引言 285

12.1. 使用電阻式傳感器 285

12.2. 測量亮度 289

12.3. 偵測甲烷 291

12.4. 測量電壓 294

12.5. 為測量降低電壓 296

12.6. 使用電阻式傳感器與ADC 298

12.7. 使用ADC測量溫度 300

12.8. 測量加速度 302

12.9. 使用數字傳感器測量溫度 305

12.10. 測量距離 308

12.11. 顯示傳感器的值 311

12.12. 在USB閃存驅動器上記錄日志 312

第13章 顯示 315

13.0. 引言 315

13.1. 使用四位LED顯示設備 315

13.2. 在I2C LED矩陣上顯示消息 318

13.3. 使用Pi-Lite 320

13.4. 在Alphanumeric LCD上顯示消息 323

第14章 Arduino與樹莓派 327

14.0. 引言 327

14.1. 在樹莓派上進行Arduino編程 328

14.2. 使用serial monitor與Arduino通信 330

14.3. 配置PyFirmata以從樹莓派上控制Arduino 332

14.4. 通過樹莓派對Arduino的數字輸出進行寫操作 335

14.5. 使用PyFirmate與TTL串口 336

14.6. 使用PyFirmata讀取Arduino數字輸入 338

14.7. 使用PyFirmata讀取Arduino模擬輸入 341

14.8. 模擬輸出(PWM)與PyFirmata 343

14.9. 使用PyFirmata控制伺服電機 345

14.10. 基于TTL Serial自定義與Arduino的通信 347

14.11. 基于I2C自定義與Arduino的通信 350

14.12. 在樹莓派上使用小型Arduino 354

14.13. aLaMode板與樹莓派入門 355

14.14. 在樹莓派和aLaMode板上使用Arduino shield 358

14.15. 使用Gertboard作為Arduino接口 360

附錄A 配件和供應商 361
序: