在克里斯.安德森(Chris Anderson)所著『自造者時代:啟動人人製造的第三次工業革命』提到,過去幾年,世界來到了一個重要里程碑:實體製造的過程愈來愈像軟體設計,開放原始碼創造了軟體大量散佈與廣泛使用,如今,實體物品上也逐漸發生同樣的效應。網路社群中的程式設計師從Linux作業系統出發,架設了今日世界上絕大部分的網站(Apache WebServer),到使用端廣受歡迎的FireFox瀏覽器等,都是開放原始碼軟體的最佳案例。
現在自造者社群(Maker Space)也正藉由開放原始碼硬體,製造出電子產品、科學儀器、建築物,甚至是3C產品。其中如Arduino開發板,銷售量已遠超過當初設計者的預估。連網路巨擘Google Inc.也加入這場開放原始碼運動,推出開放原始碼電子零件,讓大家發明出來的硬體成品,也能與Android軟體連結、開發與應用。
目前全球各地目前有成千上萬個「自造空間」(makerspace)─光是上海就有上百個正在籌備中,多自造空間都是由在地社群所創辦。如聖馬特奧市(SanMateo)的自造者博覽會(Maker Faire),每年吸引數10萬名自造者前來朝聖,彼此觀摩學習。但不光是美國,全球各地還有許多自造者博覽會,台灣一年一度也於當地舉辦Maker Fair Taiwan,數十萬的自造者(Maker)參予了每年一度的盛會。
世界知名的歐萊禮(O'Reilly)公司,也於2005年發行的《Make》雜誌,專門出版自造者相關資訊,Autodesk, Inc.主導的Instructables - DIY How To Make Instruc-tions(http://www.instructables.com/),也集合了全球自造者分享的心得與經驗,舉凡食物、玩具、到3C產品的自製經驗,也分享於網站上,成為全球自造者最大、也最豐富的網站。
本系列『Maker系列』由此概念而生。面對越來越多的知識學子,也希望成為自造者(Make),追求創意與最新的技術潮流,筆著因應世界潮流與趨勢,思考著『如何透過逆向工程的技術與手法,將現有產品開發技術轉換為我的知識』的思維,如果我們可以駭入產品結構與設計思維,那麼了解產品的機構運作原理與方法就不是一件難事了。更進一步我們可以將原有產品改造、升級、創新,並可以將學習到的技術運用其他技術或新技術領域,透過這樣學習思維與方法,可以更快速的掌握研發與製造的核心技術,相信這樣的學習方式,會比起在已建構好的開發模組或學習套件中學習某個新技術或原理,來的更踏實的多。
本系列的書籍,因應自造者運動的世界潮流,希望讀者當一位自造者,將現有產品的產品透過逆向工程的手法,進而了解核心控制系統之軟硬體,再透過簡單易學的Arduino單晶片與C語言,重新開發出原有產品,進而改進、加強、創新其原有產品的架構。如此一來,因為學子們進行『重新開發產品』過程之中,可以很有把握的了解自己正在進行什麼,對於學習過程之中,透過實務需求導引著開發過程,可以讓學子們讓實務產出與邏輯化思考產生關連,如此可以一掃過去陰霾,更踏實的進行學習。
作者出版了許多的Arduino系列的書籍,深深覺的,基礎乃是最根本的實力,所以回到最基礎的地方,希望透過最基本的程式設計教學,來提供眾多的Makers在入門Arduino時,如何開始,如何攥寫自己的程式,主要的目的是希望學子可以學到程式設計的基礎觀念與基礎能力。作者們的巧思,希望讀者可以了解與學習到作者寫書的初衷。
目錄
自序 ii
自序 iii
自序 v
目 錄 vii
圖目錄 xi
表目錄 xxxiv
Maker系列 - 1 -
Arduino 簡介 - 4 -
什麼是Arduino - 6 -
Arduino特色 - 6 -
Arduino硬體-Yun 雲 - 7 -
Arduino硬體-Duemilanove - 14 -
Arduino硬體-UNO - 15 -
Arduino硬體-Mega 2560 - 17 -
Arduino硬體- Arduino Pro Mini控制器 - 19 -
Arduino硬體- Arduino ATtiny85 控制器 - 21 -
Arduino硬體- Arduino LilyPad控制器 - 22 -
Arduino硬體- Arduino Esplora 控制器 - 23 -
Arduino硬體- Appsduino UNO 控制板 - 26 -
Arduino硬體- Appsduino Shield V2.0擴充板 - 27 -
86Duino One 開發版 - 29 -
86Duino ZERO 開發版 - 61 -
86Duino EduCake 開發版 - 106 -
章節小結 - 140 -
珐錏科技產品介紹 - 142 -
珐錏科技股份有限公司介紹 - 142 -
fayalab產品介紹 - 144 -
faya-nugget 電子積塊 - 144 -
Arduino 開發環境 - 149 -
Arduino開發IDE安裝 - 149 -
Arduino函式庫安裝 - 162 -
章節小結 - 176 -
Arduino 程式語法 - 178 -
官方網站函式網頁 - 178 -
Arduino程式主要架構 - 179 -
區塊式結構化程式語言 - 181 -
註解 - 184 -
變數 - 184 -
型態轉換 - 190 -
邏輯控制 - 194 -
算術運算 - 200 -
輸入輸出腳位設定 - 204 -
時間函式 - 220 -
數學函式 - 222 -
亂數函式 - 227 -
通訊函式 - 228 -
系統函式 - 235 -
章節小結 - 240 -
fayalab nugget 系列 - 242 -
5 * 7 Matrix Display - 242 -
滑動顯示5x7 Led點陣顯示器 - 255 -
8 LED module - 262 -
4-digits 7-segment display - 269 -
Light Sensor - 286 -
可變電阻感測器(Slider Potentiometer) - 295 -
觸摸感測器(Touch slider) - 308 -
Temperature Sensor(AD590) - 314 -
Encoder Switch - 317 -
Joystick - 321 -
3V Motor - 325 -
章節小結 - 332 -
基礎程式設計 - 334 -
如何執行AppInventor程式 - 334 -
上傳電腦原始碼 - 338 -
Arduino藍芽通訊 - 341 -
手機安裝藍芽裝置 - 346 -
安裝Bluetooth RC APPs應用程式 - 351 -
BluetoothRC應用程式通訊測試 - 357 -
Arduino藍芽模組控制 - 364 -
手機藍芽基本通訊功能開發 - 368 -
手機相機程式開發 - 385 -
手機語音辨視 - 393 -
傳送文字念出語音 - 401 -
章節小結 - 416 -
互動設計 - 418 -
控制球速度 - 418 -
使用Arduino控制手機顯示圖片大小 - 438 -
用手機語音辨視驅動不同燈號 - 455 -
用手機語音辨視驅動燈號進階版 - 474 -
智慧家庭-使用手機控制風扇 - 478 -
用Arduino控制手機打磚塊遊戲 - 493 -
智慧家庭-使用手機進行溫度監控 - 517 -
智慧家庭-使用手機查詢溫度 - 537 -
章節小結 - 556 -
本書總結 - 557 -
作者介紹 - 558 -
參考文獻 - 559 -
自序 ii
自序 iii
自序 v
目 錄 vii
圖目錄 xi
表目錄 xxxiv
Maker系列 - 1 -
Arduino 簡介 - 4 -
什麼是Arduino - 6 -
Arduino特色 - 6 -
Arduino硬體-Yun 雲 - 7 -
Arduino硬體-Duemilanove - 14 -
Arduino硬體-UNO - 15 -
Arduino硬體-Mega 2560 - 17 -
Arduino硬體- Arduino Pro Mini控制器 - 19 -
Arduino硬體- Arduino ATtiny85 控制器 - 21 -
Arduino硬體- Arduino LilyPad控制器 - 22 -
Arduino硬體- Arduino Esplora 控制器 - 23 -
Arduino硬體- Appsduino UNO 控制板 - 26 -
Arduino硬體- Appsduino Shield V2.0擴充板 - 27 -
8...
購物須知
電子書閱讀方式
您所購買的電子書,系統將自動儲存於「我的電子書櫃」,您可透過PC(Windows / Mac)、行動裝置(手機、平板),輕鬆閱讀。
- Windows / Mac 電腦
- 請先安裝瀏覽器,並以Chrome開啟我的電子書櫃後,點選『線上閱讀』,即可閱讀您已購買的電子書。建議使用 Chrome、Microsoft Edge有較佳的線上瀏覽效果。
- 手機/平板
- 請先安裝 電子書APP後,依照提示登入「會員中心」→「電子書管理」→「電子書APP通行碼/載具管理」,取得APP通行碼再登入APP,下載您所購買的電子書。完成下載後,點選任一書籍即可開始離線閱讀。 APP 適用版本:iOS 14.2 或以上版本,Android 6.0 以上版本。
注意事項:
使用讀冊生活電子書服務即為同意讀冊生活電子書服務條款。
下單後電子書可開啟閱讀的時間請參考:不同的付款方式,何時可開啟及閱讀電子書?
因版權保護,您在TAAZE所購買的電子書/雜誌僅能以TAAZE專屬的閱讀軟體開啟閱讀,無法以其他閱讀器或直接下載檔案。
退換貨說明:電子書、電子雜誌商品,恕不提供10天猶豫期退貨,若您對電子書閱讀有疑慮,建議您可於購買前先行試讀。並於訂購本商品前請務必詳閱電子書商品退換貨原則。