愛上Raspberry Pi 第2版 樹莓派編程快速入門手冊 [Getting Started with Raspberry Pi Second Edition] pdf epub mobi txt 電子書 下載
産品特色
編輯推薦
※SuperMaker 團隊將書中教學案例拍攝成係列視頻與大傢分享,可通過掃描二維碼,快速進行學習。
※奧鬆機器人公司CEO於欣龍、樹莓派吧吧主李明共同推薦!
※樹莓派是創客們喜愛使用的智能硬件,它是一款功能強大的微型計算機,能夠為藝術傢、創客、製作愛好者和做原型設計的工程師們提供體積小功能強的控製平颱。
※這本書是Make齣版社齣品的經典入門係列書中首本,是你開始接觸樹莓派首要選擇的書籍。它言簡意賅地介紹瞭初學樹莓派需要掌握的入門知識,讓你快速掌握與之相關的編程技巧。
※本書中還講解瞭與樹莓派相關的Python、Linux、Scratch的使用方法。
※書中給齣瞭你可能需要用到的代碼,隻要按照書中給齣的步驟操作,就可以完成安裝、設置軟硬件並製作項目。
※除瞭基礎知識外,作者還提供瞭多個可以立刻上手實踐的簡單有趣的項目,讓你學完知識後,可以馬上體驗實操的樂趣。
內容簡介
Raspberry Pi是低成本微型計算機,體積小卻具備強大的功能。本書深入淺齣地介紹瞭Raspberry Pi的基礎知識,包括軟件、硬件配置,啓動Linux操作係統,介紹其底層GPIO接口編程技術,並指導你把Raspberry Pi與Arduino結閤在一起,設計齣可以通過網絡遠程控製的電子作品。此外,你還將學習Pygame多媒體編程,並用Scratch完成一個簡單的小遊戲。
作者簡介
Matt Richardson,是Brooklyn創意專傢和製片人,MAKE雜誌和Makezine.com網站的撰稿人,也是Awesome Button Studios技術谘詢公司的所有者。
Shawn Wallace,是Fluxama工作室的成員之一,負責新型iOS樂器的開發。他在Modern Device設計瞭一些開源硬件套件並在普羅維登斯Fab Lab進行Fab Academy教學。
內頁插圖
精彩書評
※本書全麵地介紹瞭Raspberry Pi硬件結構和操作係統的使用方法,講解瞭Raspberry Pi與Arduino進行交互的內容,並通過係統中預裝好的Scratch圖形化編程軟件進行程序設計,深入剖析當下熱門應用案例。本書具有很強的實操性,包含大量珍貴的代碼實例,是不可多得的好書。本人聯閤SuperMaker團隊將書中教學案例拍攝成係列視頻與大傢分享,你可通過掃描書內推薦序中的二維碼,快速進行在綫學習。
——於欣龍 奧鬆機器人公司創始人、資深創客
※樹莓派從最初的麵嚮青少年的教育項目,到在極客界激起層層波瀾的核心硬件,發展至今,已經推齣瞭能夠滿足不同需求的多種型號。對於入門愛好者來說,樹莓派背後強大的社區支持、豐富的資源,以及愛好者們分享的經驗,是非常具有吸引力的。本書作為久經考驗的經典讀物,曾經幫助許多讀者敲開樹莓派學習的大門。本次齣版的第2版圖書更新增補瞭一些時效性的內容,相信能為入門愛好者提供參考。
——李明 Web開發者、百度樹莓派吧吧主
目錄
1/啓動和運行 … …… 1
樹莓派主闆一覽… …… …… 2
適用的外設… ………… 6
盒子… …… …… 10
選擇操作係統… … …… 11
SD卡閃存……… … 12
高級操作:創建磁盤鏡像… … … 12
啓動… … …… 13
配置樹莓派… … 15
關機… …… …… 17
Headless運行… ……… 17
排障… ……………… … 18
深入學習… ……………… … 19
2/樹莓派上的Linux …… … 21
使用命令行… …… … 24
文件和文件係統… ……… … 25
更多Linux命令… ……… … 29
進程……………… …… 31
Sudo與權限………… ………… 32
網絡… ……… … 34
/etc……………… …… 35
設置日期與時間… …… …… 35
安裝新軟件… ……… ……… 35
Linux係統的聲音… … …… 36
固件升級… ……… … 37
深入學習… …………… 38
3/ 定製的操作係統版本 … … 39
麵嚮傢庭影院的版本… … ……… 40
音樂發燒友的操作係統… … …… 41
使用Occidentalis成為硬件極客…… … 41
復古計算與復古遊戲… … …… 42
其他功能強大的版本… ……… 42
深入學習… …… … 43
4/樹莓派上的Python …… … 45
Hello,Python…… ……… 46
關於Python的更多知識… …… … 49
對象和模塊… ……… … 51
更多的模塊… …… … 54
通過Python啓動其他程序… …… … 56
排障… ………… …… 57
深入學習… ……… …… 58
5/用於動畫和多媒體的Pygame … …… …… 61
Hello,Pygame… …… … 61
Pygame…Surface… …… …… 63
在Surface上繪製圖形… …… 64
處理事件與輸入… ……… 65
Sprite… ……… 68
播放聲音… … ……… 70
播放視頻… … ……… 73
深入學習… ………… … 74
6/樹莓派上的Scratch … … …… 75
Hello,Scratch…… … … 75
Stage(舞颱)……… ……… 79
關於Sprite你需要瞭解的兩件事… … … 80
一個復雜點的案例… …… …… 82
Scratch與現實世界…… …… 88
分享你的程序… …… …… 88
深入學習… …… …… 90
7/Arduino和樹莓派 ……… … 91
在Raspbian上安裝Arduino… … …… 92
查找你的串行口… …… 93
串行通信… …… ……… 94
使用Firmata…… ………… 98
深入學習… ………… ……… 99
8/基礎輸入輸齣 …… ……… 101
使用輸入和輸齣… ………… …… 103
數字輸齣:點亮一個LED燈… …… …… 104
麵包闆新手指導… …… …… 104
數字輸入:讀取一個按鈕… ……… ……… 107
項目:燈光定時器… … ………… 110
編輯腳本命令… … ………………… 111
連接一個大燈… …… …………… 112
使用cron定時命令… …………… ……… 113
更多關於cron的信息… …… …………… 114
深入學習… ………… ……… 115
9/使用Python進行輸入輸齣編程 ………… …… 117
在Python中安裝並且測試GPIO… ………… … 117
使LED閃爍… ………… ……… 120
讀取按鈕… ……………… …… 122
項目:簡易聲卡… … ………… 124
深入學習… …………… ………… 127
10/模擬輸入輸齣 … …… ………… 129
輸齣:數模轉換… ………… …… 130
驅動脈衝寬度調製測試… …… ………… 130
進一步使用PWM…… … ……… 132
輸入:模數轉換… ………… ……… 132
可變電阻… …… … 137
電位器電路… …… ……… 138
壓敏電阻… ……… …… 139
深入學習… …… …………… 140
11/操作攝像頭 …… … 141
攝像頭模塊的連接與測試… … …… 142
項目:做一張GIF圖片… …… … 144
捕捉視頻… … ……… 145
測試USB網絡攝像頭… …… 145
安裝並測試SimpleCV………… …… 146
用於樹莓派攝像頭模塊的附加步驟… …… … 147
顯示圖片… … … 148
修改圖片… ……… … 150
訪問網絡攝像頭… … … 152
人臉識彆… ………… … 153
項目:樹莓派快照亭… ……… …… 155
深入學習… ………… …… 158
12/Python和互聯網 … ………… … 159
從一颱Web服務器下載數據… … …… 159
獲取天氣預報… ……… …… 161
提供服務的樹莓派(Web服務器)… …… …… 165
Flask基礎…………… …… 166
將Web連接到現實世界… … …… 169
項目:網絡電燈… …… ……… 171
深入學習… ……… ……… 175
附錄/寫入一個SD卡鏡像 … ………… …… 177
使用OS…X將係統鏡像寫入SD卡… …… … 177
使用Windows操作係統寫入一個SD卡鏡像……… … 178
使用Linux寫入一個SD卡鏡像… ……… … 178
前言/序言
其實我們很容易理解為什麼人們在樹莓派(RaspberryPi)首次發布的時候會如此激動。一颱售價 35 美元隻有信用卡大小的計算機的齣現就像是在做白日夢一樣。這就是當樹莓派開始銷售時在愛好者群體中掀起一股熱潮的原因。當時,樹莓派供不應求的情況持續瞭數月之久,而且預購這種微型計算機的名單已經列瞭很長。除瞭價格低廉之外,樹莓派是憑藉什麼抓住這些硬件發燒友的心的?在我們討論那些使得樹莓派如此優越的特性之前,我們先得談論一下樹莓派的目標用戶。
Eben Upton 與他在劍橋大學的同事們注意到,如今著手學習計算機科學的學生們並沒有 20 世紀 90 年代的學生們所具備的技能。他們認為,傢用個人電腦的普及與遊戲終端已經取代瞭 Amigas、BBCMicros、SpectrumZX 和 Commodore 64 等機器,而這些機器是較早時期人們學習編程的工具,但是現在的人已經不需要為瞭使用電腦而學習編程瞭。由於計算機對每個傢庭的所有成員都變得非常重要,所以傢長們不鼓勵年輕人拆開電腦或進行維修,以防止損壞傢庭中這樣一個重要的電器。但是,智能手機與平闆電腦的處理器在最近幾年變得越來越便宜,同時性
能越來越強大,這也為樹莓派躍入價格低廉、功能強大的微型計算機行列奠定瞭基礎。
正如Linux之父Linus Torvalds在BBC新聞的一次訪談中所談及的,樹莓派使得“輕鬆承擔失敗帶來的成本”變得可能。
愛上Raspberry Pi 第2版 樹莓派編程快速入門手冊 [Getting Started with Raspberry Pi Second Edition] 下載 mobi epub pdf txt 電子書
愛上Raspberry Pi 第2版 樹莓派編程快速入門手冊 [Getting Started with Raspberry Pi Second Edition] pdf epub mobi txt 電子書 下載