《Raspberry Pi實(shí)戰入門(mén)(彩色圖解版)》注重可視化的學(xué)習方式,通過(guò)大量彩色圖片,配以明確的步驟指示,使內容更加基礎,操作更加容易,非常適合初學(xué)者入門(mén)。
不僅介紹了樹(shù)莓派的相關(guān)操作內容,還將它與Linux、網(wǎng)絡(luò )、影音應用、Scratch、Python等軟件結合起來(lái),介紹它們的跨界融合方法,使讀者更好地將樹(shù)莓派的技術(shù)落地。
語(yǔ)言簡(jiǎn)潔生動(dòng),通過(guò)手把手的步驟教學(xué)代替大段文字,讓閱讀更加輕松,實(shí)踐更加可行。通過(guò)140余個(gè)核心的操作板塊和用實(shí)例,讓讀者邊學(xué)邊做,趣味性很強。
《Raspberry Pi實(shí)戰入門(mén)(彩色圖解版)》一書(shū)通過(guò)大量彩圖和詳細的步驟,講解了有關(guān)樹(shù)莓派各方面的基礎知識,并且提供了手把手的入門(mén)指導。不僅如此,本書(shū)還涵蓋了樹(shù)莓派與Linux、網(wǎng)絡(luò )、影音應用、Scratch、Python等相關(guān)的各類(lèi)實(shí)際應用內容。全書(shū)采用四色大圖展示,每個(gè)步驟都在圖上標識出字母順序,并在圖片旁加上了詳細的講解說(shuō)明。使得完全零基礎的讀者也可以跟著(zhù)一步一步去做,從而輕松上手入門(mén)。
Richard Wentk,從1980年開(kāi)始進(jìn)行技術(shù)科普的教學(xué)工作。通過(guò)使用樹(shù)莓派控制音樂(lè )播放、空調系統等,向公眾推廣樹(shù)莓派這一神奇的硬件平臺。
李明,生物學(xué)背景出身,出于興趣轉職作“程序猿”,曾經(jīng)做過(guò)游戲開(kāi)發(fā),目前是一名Web前端工程師,興趣廣泛,關(guān)注開(kāi)源軟硬件技術(shù)發(fā)展。擔任百度樹(shù)莓派貼吧吧主,貼吧ID:葡萄小豬豬,郵箱:armyiljfe@gmail.com。
第1章 初識樹(shù)莓派
樹(shù)莓派簡(jiǎn)介 2
樹(shù)莓派總覽 3
外設的選擇 4
樹(shù)莓派的外殼選擇 6
連接顯示器 8
連接USB外設 10
連接電源并開(kāi)機 12
第2章 樹(shù)莓派操作系統的選擇
操作系統的選擇 15
準備SD 卡 17
將NOOBS復制到SD卡上 19
選擇并安裝 21
備份SD 卡 23
BerryBoot使用入門(mén) 25
第3章 正確配置 Raspbian
設置密碼 28
選擇鍵盤(pán)布局 30
選擇時(shí)區 32
內存和SD卡選項 34
超頻設置 36
連接到網(wǎng)絡(luò ) 38
重新進(jìn)行配置 39
升級操作系統 40
啟動(dòng)桌面 42
安全關(guān)機 43
第4章 應用程序
樹(shù)莓派應用程序簡(jiǎn)介 45
使用Wi-Fi 47
網(wǎng)頁(yè)瀏覽 49
用File Manager進(jìn)行文件管理 51
使用Leafpad編輯文本 53
配置桌面環(huán)境 55
自定義任務(wù)欄 57
第5章 使用命令行
Linux簡(jiǎn)介 60
命令行的使用 62
成為超級用戶(hù) 63
關(guān)于文件系統 64
目錄相關(guān)的操作 66
創(chuàng )建目錄和文件 68
刪除文件和目錄 69
查看文件內容 70
查找文件和命令 71
文件的復制、移動(dòng)及重命名 72
權限操作 74
使用命令行歷史 76
第6章 進(jìn)階命令行技巧
關(guān)于Linux進(jìn)階技巧 79
使用Nano編輯器 81
設置自動(dòng)登錄 83
下載并安裝應用程序 85
配置應用程序 87
將屏幕輸出重定向到文件中 89
使用管道對命令進(jìn)行組合 90
使用grep和sed處理文本 91
創(chuàng )建簡(jiǎn)單的腳本 93
運行定時(shí)腳本 95
第7章 網(wǎng)絡(luò )
關(guān)于網(wǎng)絡(luò ) 98
設置靜態(tài)IP地址 100
設置ssh 102
使用ssh進(jìn)行遠程命令行訪(fǎng)問(wèn) 103
設置VNC遠程訪(fǎng)問(wèn) 104
使用Samba進(jìn)行文件共享 106
創(chuàng )建簡(jiǎn)單的Web 服務(wù)器 108
創(chuàng )建簡(jiǎn)單的網(wǎng)頁(yè) 110
安裝PHP 111
創(chuàng )建“智能”網(wǎng)頁(yè) 112
發(fā)送電子郵件 114
初識curl和wget 116
讓樹(shù)莓派連接互聯(lián)網(wǎng) 118
第8章 影音類(lèi)應用
關(guān)于樹(shù)莓派的影音媒體功能 121
設置分辨率和過(guò)掃描 123
設置音頻 125
使用omxplayer播放視頻 127
支持額外的視頻格式 129
通過(guò)USB外接磁盤(pán) 131
第9章 Scratch編程
關(guān)于Scratch 134
導入造型 136
使用腳本塊切換造型 138
創(chuàng )建循環(huán) 140
移動(dòng)精靈 142
增加反彈行為 144
重新進(jìn)行配置 145
碰撞檢測 146
鼠標和鍵盤(pán)行為 148
編輯造型 150
改變舞臺背景 152
播放聲音 154
使用變量 156
使用畫(huà)筆 158
第10章 Python入門(mén)
Python簡(jiǎn)介 161
啟動(dòng)IDLE 163
使用數字 165
創(chuàng )建變量 167
使用字符串 169
分割字符串 171
從字符串中獲取單詞 173
字符串和數字的轉化 175
使用文件 177
創(chuàng )建并運行Python腳本 179
第11章 用Python管理數據
初識列表 182
使用列表方法 184
使用元組 186
使用詞典 188
關(guān)于循環(huán)和條件判斷 190
進(jìn)行條件判斷 192
使用循環(huán) 194
關(guān)于函數和對象 196
創(chuàng )建函數 198
定義一個(gè)類(lèi) 200
使用類(lèi) 202
加載模塊 204
使用pickle 206
使用調試器 208
第12章 初識Pygame
Pygame簡(jiǎn)介 211
創(chuàng )建窗口 213
關(guān)閉窗口 215
加載背景圖片 217
讀取鼠標信息 219
響應鍵盤(pán)事件 221
掃描鍵盤(pán) 223
創(chuàng )建定時(shí)循環(huán) 225
第13章 使用Pygame繪制圖像
關(guān)于圖像和動(dòng)畫(huà) 228
關(guān)于精靈和圖片 230
初識表面 232
定義顏色 234
繪制形狀 236
關(guān)于動(dòng)畫(huà)效果 238
反彈行為 240
添加文字 242
圖片的加載與顯示 244
創(chuàng )建精靈類(lèi) 246
精靈的碰撞檢測 248
制作一個(gè)Breakout 游戲 250
制作一個(gè)Breakout游戲(后續) 252
分享你的游戲 254
第14章 硬件項目
關(guān)于電子學(xué) 257
使用數字萬(wàn)用表 259
配置GPIO控制軟件 261
通過(guò)按鈕控制LED 263
連接溫度傳感器 265
用文件記錄傳感器讀數 267
在網(wǎng)頁(yè)中顯示圖表 269
連接時(shí)鐘模塊 271
使用Python控制攝像頭 273
控制繼電器 275
學(xué)習焊接 277
在洞洞板上創(chuàng )建電路 279
關(guān)于更進(jìn)一步的選項 281