內容簡介

  Galileo是一塊用來建立電子專題的高效能Arduino相容開發板。結合了Intel與Arduino兩種不同功能的Galileo,讓你可以構想出硬體架構、打造電子電路、編寫控制程式,將你的想法變成實際的作品。

  書中除了採用循序漸進的方式來教導你如何替Galileo編寫Arduino的腳本程式碼,也為你介紹使其成為強力開發平臺的Linux作業系統。這個強而有力的開發平臺,搭配上具有x86能力的作業系統、USB連接埠、Mini PCI傳輸功能與乙太網路,可以讓你用更快的方式打造更厲害的微控制器專題。

本書特色

  準備好要打造具有高階硬體與感測器的專題了嗎?


  ●    結合了Intel與Arduino兩種不同功能的Galileo,讓你可以構想出硬體架構、打造電子電路、編寫控制程式,將你的想法變成實際的作品。

  ●    教你如何替Galileo編寫Arduino的腳本程式碼,並將Linux系統安裝於SD卡中,且多安裝SSH與Wi-Fi的功能。

  ●    教你學會建立以Arduino或Python程式語法為基礎的網頁。
 

作者介紹

作者簡介

麥特.理查森Matt Richardson


  麥特.理查森是來自布魯克林的創意技術人員與影片製作人。他是《Make》雜誌與Makezine.com的特約編輯,也是Awesome Button Studios這家科技顧問公司的老闆。他的重要作品包含了敘述相機(Descriptive Camera),這臺相機運用文字敘述取代拍攝的方式來呈現照片中的景象。另外,他還製作了Enough Already,當電視播出的某個關鍵詞時,這個自製裝置會發送訊號使電視靜音。他的作品受到了《紐約時代》、《Wired》與《紐約雜誌》的高度矚目,並曾在美國內華達州的藝術博物館與希臘的Santorini Biennale美術館中展出過。他目前則是在紐約大學互動通信計劃中(Interactive Telecommunications Program)擔任研究員。

譯者簡介

謝瑩霖


  國立臺灣師範大學應用電子系畢,譯有《Raspberry Pi快速上手指南》、《給邪惡天才的30個Arduino專題》,目前於馥林文化擔任《Make》與《ROBOCON》國際中文版編輯。

蔡睿烝

  國立臺灣師範大學科技應用與人力資源發展學系碩士班畢,譯有《給邪惡天才的30個Arduino專題》,目前於馥林文化擔任MIS。

曾吉弘

  CAVEDU教育團隊技術總監,對於Android、機器人與各種合金玩具有狂熱。著、譯有多本Android、Arduino、Raspberry Pi與機器人相關書籍,為一群活潑近乎躁動的機器人玩家頭目。官方網站:www.cavedu.com

邱柏憲

  建國中學在學。CAVEDU教育團隊技術研究員。
 

目錄

前言
第一章 為你介紹Galileo
第二章 了解Galileo的第一步
第三章 關於Galileo的輸出端
第四章 關於Galileo的輸入端
第五章 深入程式
第六章 連上網路

附錄A Arduino程式語法參考資源
附錄B 麵包板基礎教學
附錄C 電阻規格參考資源
附錄D 製作存放於MicroSD卡中的映像檔
附錄E 在Windows作業系統上設定Galileo
附錄F 在Linux作業系統上設定Galileo
附錄G 在Mac OS X作業系統上設定Galileo
附錄H 使用串列埠與Galileo相連
 

內容連載

第一章 為你介紹Galileo

用來構成Arduino平臺的硬體與軟體,其開發目的是為了要降低打造電子專題時的難度。這表示當你在使用科技進行實驗、創造與探索新創意時,不至於因不夠專精而被限制住。採用與Arduino相容的軟硬體,使Galileo可以提供一個更簡單上手的平臺,並且可做到比一般Arduino開發板更強大的功能。

什麼是Galileo?

Galileo是一塊硬體開發板,也就是一塊可以協助你開發互動裝置的電路板,透過讀取現實環境的訊號並進行運算後,再呈現於現實環境中。如果將裝置連上網路,甚至也可以像網頁伺服器一樣與其他裝置進行溝通,整體而言,Galileo就是一塊可與Arduino相容的開發板。

什麼是Arduino?

「什麼是Arduino?」對於這個問題有幾個答案。第一個也是最基本的,那就是它跟Galileo一樣都是硬體開發板,而它有著許多型號,好比說Arduino Uno、Arduino Mega與Arduino Yun。每一個不同型號的Arduino都有不同的功能,而最基本的Arduino Uno也就是大家所泛指的「Arduino」。

此外,還有Arduino的開發環境軟體,可安裝於電腦中,用來協助你編寫程式碼與上傳程式到開發板中,而Arduino一詞也代表用來撰寫開發板程式的語法名稱。

如果你對於Arduino完全不了解,並且想要了解更多關於它的內容,可以到Arduino的官方網站(http://arduino.cc/)找到許多資源,其中包含了使用指南、參考資訊、社群、專題與最新的更新情況。而瑪西摩.班吉所寫的《Arduino使用指南》(歐萊禮出版社)就是我在使用這類熱門開發板時的第一本參考指南。書中有寫到Arduino的設計原理(Arduino的設計方式),並引導你從最基礎的部分開始使用它。這本書一樣也會包含許多基本原理,不過是主角從Arduino換成Galileo而已。

Galileo是一款與Arduino相容的開發板,這就表示它可以使用Arduino的開發環境與程式語言。其針腳位置與Arduino 1.0的一樣,此種設計可以讓人清楚地知道板子上的哪一個位置上對應哪一個針腳,而因為這種設計方式是可與Arduino 1.0相容,所以你可以在其上方裝上Arduino擴充模組,以堆疊的做法用來添加更多功能。常見的電路包含了馬達驅動模組、多顆LED的控制模組或是播放聲音的模組。此種設計也可以方便你在參考專為Arduino所撰寫的教學書籍時,用更簡單的方式來使用Galileo。
網路書店 類別 折扣 價格
  1. 新書
    79
    $300
  2. 新書
    79
    $300
  3. 新書
    79
    $300
  4. 新書
    85
    $323
  5. 新書
    9
    $342
  6. 新書
    95
    $361
  7. 新書
    $540