愛上Raspberry Pi 第2版 樹莓派編程快速入門手冊 [Getting Started with Raspberry Pi Second Edition]

愛上Raspberry Pi 第2版 樹莓派編程快速入門手冊 [Getting Started with Raspberry Pi Second Edition] pdf epub mobi txt 電子書 下載 2025

[美] Matt Richardson,Shawn Wallace 著,張佳進,孫超,陳立暢,黎誌,曹誌勇 譯
圖書標籤:
  • Raspberry Pi
  • 樹莓派
  • 編程
  • 入門
  • 電子製作
  • DIY
  • Linux
  • Python
  • 硬件
  • 教程
想要找書就要到 新城書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 人民郵電齣版社
ISBN:9787115425317
版次:2
商品編碼:11969202
包裝:平裝
叢書名: i創客
外文名稱:Getting Started with Raspberry Pi Second Edition
開本:16開
齣版時間:2016-06-01
用紙:輕型紙
字數:237000

具體描述

産品特色

編輯推薦

  ※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(樹莓派)。 這本書,並非僅僅是對某個特定設備的介紹,它更是一扇通往全新可能性世界的大門。它將引領你踏上一段融閤理論與實踐的探索之旅,讓你親身感受從零開始構建數字世界的樂趣與成就感。我們將深入瞭解如何駕馭這颱功能強大的微型計算機,解鎖其隱藏的潛力,將其轉化為你手中解決問題的利器,實現那些曾經隻存在於想象中的奇妙構想。 不僅僅是學習,更是創造的啓濛 本書的核心目標是賦予你一種全新的創造力。我們不滿足於簡單的“是什麼”和“怎麼做”,而是緻力於幫助你理解“為什麼”。通過深入淺齣的講解,你將逐漸掌握微型計算機的工作原理,理解操作係統如何在其上運行,以及如何通過編程語言與其硬件進行交互。這種理解將是你在未來麵對更復雜挑戰時,能夠獨立思考、分析問題並找到解決方案的基石。 想象一下,你可以根據自己的生活習慣,設計一套智能化的燈光控製係統,讓傢在黃昏時分自動亮起溫暖的燈光;或者,你可以搭建一個傢庭氣象站,實時監測室內外的溫度、濕度和氣壓,並將數據可視化呈現;再或者,你可以用它來控製一個機器人小車,讓它在你的指令下靈活移動,甚至完成簡單的巡邏任務。這些都不是遙不可及的幻想,而是通過這本書所學知識,你完全有能力實現的具體項目。 實踐為王:動手能力是核心競爭力 我們深信,真正的學習源於實踐。因此,本書在內容設計上,將理論講解與實踐操作緊密結閤。每一個概念的提齣,都伴隨著清晰的代碼示例和詳細的步驟指導。你無需擁有深厚的計算機科學背景,也無需是經驗豐富的電子工程師。我們會從最基礎的部分講起,逐步引導你熟悉開發環境,學習基礎的編程指令,並最終能夠獨立完成從硬件連接到軟件編寫的完整項目。 在本書中,你將接觸到多種編程語言,瞭解它們各自的特點和適用場景。你將學習如何利用各種傳感器和執行器,讓微型計算機感知外部世界,並做齣相應的響應。從簡單的LED燈閃爍,到復雜的數據采集與分析,每一步都將讓你體會到親手創造的樂趣,以及看到自己想法變成現實的滿足感。 打開硬件的潘多拉魔盒 微型計算機之所以如此迷人,很大程度上在於它能夠與現實世界的物理組件進行互動。本書將帶領你認識豐富的硬件生態係統,瞭解各種傳感器(如溫度傳感器、光敏電阻、超聲波傳感器)、執行器(如電機、舵機、繼電器)以及顯示設備(如LCD屏幕、OLED屏幕)的基本工作原理和接口方式。 你將學會如何安全地連接這些硬件組件,並理解它們是如何將物理信號轉化為數字信息,或者將數字指令轉化為物理動作的。這將是一個充滿探索和實驗的過程,你將有機會嘗試不同的組閤,創造齣獨一無二的交互式裝置。我們將分享一些經典的硬件項目,讓你在模仿中學習,在學習中創新。 編程是溝通的語言 代碼是與微型計算機對話的語言。本書將著重培養你的編程思維和實踐能力。你將學習如何用清晰、有邏輯的代碼來控製硬件的行為,實現特定的功能。無論你是完全的編程新手,還是已經掌握瞭一些基礎,本書都會提供適閤你的學習路徑。 我們不會僅僅停留在“復製粘貼”式的教學,而是會深入講解代碼的結構、變量的使用、控製流的構建、函數的定義以及模塊的導入等核心概念。你會瞭解到如何編寫高效、可讀性強的代碼,以及如何進行調試,找齣並修復程序中的錯誤。隨著你對編程語言的掌握越來越熟練,你將能夠自信地解決各種編程難題,並將你的創意轉化為實際可運行的程序。 構建你的專屬智能係統 本書的最終目標,是讓你能夠運用所學的知識,獨立設計和構建屬於自己的智能係統。這意味著,你不再是被動地接收信息,而是能夠主動地創造和控製。你可以根據自己的需求,將微型計算機集成到現有的設備中,賦予它們新的智能功能。 例如,你可以為你的植物搭建一個自動澆水係統,讓它在土壤乾燥時自動進行補充;你可以在你的寵物身上安裝一個簡單的追蹤器,以便隨時瞭解它的位置;你甚至可以嘗試構建一個簡易的傢庭安全監控係統,通過網絡遠程查看傢中的情況。這些項目不僅能提升你的生活品質,更能培養你在解決實際問題中的創新能力和技術素養。 不止於技術,更是思維的飛躍 學習微型計算機,不僅僅是學習一項技術,更是培養一種思維方式。它鼓勵你去觀察生活中的問題,並思考如何利用技術來解決它們。它讓你認識到,微小的設備也能産生巨大的影響力,而每一個看似復雜的係統,都是由無數簡單的組件和邏輯組閤而成。 通過本書的學習,你將學會分解復雜問題,將它們拆解成一係列更小的、可管理的部分,然後逐一攻剋。你將培養嚴謹的邏輯思維,以及對細節的關注。你還將體驗到,在麵對挑戰時,如何保持耐心和毅力,並從每一次嘗試中學習和成長。 開放社區的力量 微型計算機之所以能夠如此蓬勃發展,離不開一個充滿活力和熱情的開發者社區。本書也將引導你認識並融入這個社區。你將瞭解到在哪裏可以找到豐富的教程、開源項目、論壇討論和技術支持。與其他愛好者交流經驗,分享你的項目,甚至參與到開源項目的貢獻中,都將極大地拓展你的視野,加速你的學習進程。 一段通往未來的旅程 微型計算機正以前所未有的速度滲透到我們生活的方方麵麵,從工業自動化到科學研究,從教育娛樂到人工智能,它們的身影無處不在。掌握這項技術,不僅意味著你擁有瞭一項強大的工具,更意味著你能夠站在技術發展的前沿,參與到這場偉大的變革之中。 本書將為你打開這扇通往未來的大門,讓你有機會成為這場技術浪潮的創造者,而不是旁觀者。讓我們一起,用指尖的溫度,點燃創造的火花,用代碼的力量,構建屬於我們的智能世界。這段旅程,將充滿挑戰,但也定將收獲無限的驚喜與成就。準備好,讓我們一同齣發!

用戶評價

評分

說實話,我一直是個對技術有點畏懼的人,特彆是涉及到代碼和電子元件的時候,總覺得自己腦子不夠用。但我又對那些酷炫的科技産品充滿瞭嚮往,尤其是看到彆人用樹莓派做齣來的各種有趣的東西,心裏癢癢的。這本書的齣現,簡直是給我的這種渴望注入瞭強心劑。我之前嘗試過看一些電子書或者在綫文檔,但總是感覺很難堅持下去,可能是因為內容不夠係統,或者是講解方式太枯燥。而這本《愛上Raspberry Pi》的第二版,給我瞭一種循序漸進的感覺。它的講解邏輯非常清晰,從最基礎的硬件連接,到軟件環境的搭建,再到最簡單的代碼示例,每一步都銜接得恰到好處。我印象最深刻的是,它用瞭很多生活化的例子來解釋一些抽象的概念,讓原本枯燥的技術內容變得生動有趣。而且,書裏的一些小技巧和注意事項,都是實實在在能解決我遇到的問題,感覺作者真的很有經驗,把新手可能會遇到的坑都提前指齣來瞭。我跟著書裏的步驟,真的從一個完全不懂的小白,變成瞭能夠讓樹莓派跑起簡單程序的“小黑客”,這種感覺太棒瞭!

評分

簡直是我的救星!一直對樹莓派充滿好奇,但總是覺得無從下手,各種技術名詞和硬件配置把我勸退瞭。身邊有朋友玩,看著他們做的各種小項目,什麼智能傢居、機器人,真是羨慕不已。我嘗試過在網上找一些教程,結果發現要麼太零散,要麼就是需要很多基礎知識,看得我雲裏霧裏。這本《愛上Raspberry Pi 第2版》真的就像為我這樣的新手量身打造的。它的標題就足夠吸引人,"快速入門手冊",這正是我當時最需要的。拿到書的第一感覺就是它排版很舒服,沒有那種堆砌文字的感覺,圖文並茂,看著就不那麼枯燥。我最喜歡的是它從零開始講解,一步一步引導,讓你感覺自己真的能跟得上。書裏介紹的搭建環境、基本操作,都非常清晰易懂,沒有故弄玄虛。我記得剛開始連操作係統怎麼燒錄到SD卡上都摸不著頭腦,這本書把這個過程講得特彆細緻,還有各種注意事項。而且,它還貼心地提供瞭很多實際操作的例子,我跟著做,第一次成功地讓我的樹莓派亮起瞭燈,那種成就感簡直爆棚!這感覺就像是打開瞭一扇新世界的大門,讓我覺得編程和硬件控製並沒有那麼遙不可及。

評分

我一直是個動手能力比較強的人,但對於編程這塊,總覺得有些神秘感,總是擔心自己學不會。當我在書店偶然看到這本《愛上Raspberry Pi 第2版》時,就被它“快速入門手冊”的副標題吸引瞭,心想也許這正是我想找的。拿到書後,我發現它的內容編排非常閤理,從最基礎的硬件識彆、連接,到操作係統的安裝配置,再到Python語言的基本語法和在樹莓派上的應用,每一個環節都講解得非常細緻。我喜歡它提供的各種實操案例,不僅僅是理論講解,更重要的是能讓我親手去操作,去體驗。比如,書中關於GPIO的介紹,配上實際的電路連接圖和代碼,讓我第一次體會到瞭用代碼控製物理世界的樂趣。我跟著書中的步驟,成功點亮瞭LED,控製瞭蜂鳴器,這些小小的成功,極大地激發瞭我繼續深入學習的興趣。這本書就像是一位耐心而專業的老師,帶領我一步步跨越瞭技術門檻,讓我看到瞭編程和硬件結閤的無限可能。

評分

作為一個從小就對電子産品著迷,但又被傳統計算機科學的復雜性嚇退的人,我一直渴望找到一個既能滿足我對技術的好奇心,又不會讓我望而卻步的學習方式。偶然間,我聽朋友推薦瞭這本《愛上Raspberry Pi 第2版》,說是非常適閤新手。我抱著試一試的心態買瞭下來,結果真的給瞭我很大的驚喜。這本書的語言風格非常平易近人,沒有過多的專業術語,即使是完全沒有接觸過編程和硬件的人,也能輕鬆理解。它的內容結構清晰,從最基本的概念講起,然後逐步深入。我特彆喜歡書中提供的各種圖示和實操練習,讓我能夠邊看邊學,邊學邊練。我記得最開始接觸樹莓派,連操作係統怎麼裝都不知道,這本書就把整個過程講得明明白白,而且還提醒瞭許多我之前想不到的細節。跟著書中的例子,我第一次成功地用代碼控製瞭樹莓派的GPIO口,實現瞭一些簡單的交互,那種成就感真是難以言喻。這本書不僅僅是一本技術手冊,更像是一次激發我潛力的旅程。

評分

對於我這種對新事物充滿好奇,但又缺乏係統學習路徑的人來說,一本好的入門指南至關重要。我之前在網上零零散散地搜集過一些關於樹莓派的信息,但總是感覺像是在拼湊一幅不完整的拼圖,缺乏整體的框架和連貫性。這本《愛上Raspberry Pi 第2版》就像是一個完整的路綫圖,它把所有我需要瞭解的知識點都井井有條地組織起來瞭。書中的講解方式非常人性化,不是那種生硬的技術術語堆砌,而是循序漸進地引導讀者去理解和實踐。我特彆喜歡它在介紹每一個概念的時候,都會配閤實際操作的案例,讓我能夠邊學邊練,加深理解。尤其是在配置開發環境和編寫第一個程序的時候,書裏的步驟指導非常詳細,即使我之前沒有任何編程經驗,也能輕鬆地跟著操作,並且最終成功運行。這種“手把手”的教學模式,極大地增強瞭我的學習信心。書裏還提到瞭一些進階的方嚮和資源,讓我知道在掌握瞭基礎之後,還有更廣闊的世界可以探索,這讓我對未來充滿期待。

評分

還好吧,入門書,不夠深入

評分

産品不錯,下迴接著買?

評分

4.ssh連接,裝vnc

評分

不錯 挺喜歡的 實用

評分

9.後麵準備嘗試用用阿裏雲的物聯網套件

評分

是正品工具書,大朋友學習用

評分

京東迅速,以後還會繼續光顧,感謝京東

評分

好好看看,希望能找些靈感。

評分

紙張質量不好

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有