-
愛上Arduino
鎖定
《愛上Arduino》是2011年8月1日人民郵電出版社出版的圖書,作者是Massimo Banzi。
- 書 名
- 愛上Arduino [1]
- 作 者
- Massimo Banzi [1]
- 原作品
- Getting Started with Arduino [1]
- 譯 者
- 於欣龍、郭浩
- 出版社
- 人民郵電出版社
- 出版時間
- 2011年8月1日
- 頁 數
- 102 頁
- 定 價
- 38 元
- 開 本
- 16 開
- 裝 幀
- 平裝
- ISBN
- 9787115253507
- 版 次
- 2
愛上Arduino內容簡介
Arduino既可以獨立運行,又具備互動性。它可以與PC的外圍裝置相連接,還能與PC軟件進行溝通。它在設計愛好者們中間引發了一場風暴。
《愛上Arduino》中透徹地介紹了Arduino的相關內容,它會給你帶來許多項目的點子,並幫助你順利地實現從開始策劃直到完成安裝的全過程。
中國第一本開源硬件中文教材。
[2-3]
全面透徹地介紹了Arduino的相關內容,它會給你帶來許多項目的點子,並幫助你順利地實現從開始策劃直到完成安裝的全過程。由於本書是Arduino項目合作創始人MassimoBanzi所著,其中一定融入了創始人對開源硬件的獨到見解。全書內容完全考慮初學者學習興趣,由易到難,循序漸進,精心編排,每個實驗均配有電路圖和具有功能註釋的例子程序。本書非常適合電子專業、交互設計專業、新媒體技術專業學生閲讀,也是電子愛好者開展電子製作項目的參考手冊。
[1]
[3]
愛上Arduino作者簡介
Massimo Banzi
Arudino聯合創始人,Arduino最初是為一些非電子工程專業的學生設計的。當時他在學校負責交互設計專業的教學,想讓學生通過硬件展示各自的創意。當時學校給他的預算有限,加上市面上的電子器件過於昂貴,學生負擔不起,所以聯合David Cuartielles等人開始打造Arduino。
[4]
於欣龍
哈爾濱工程大學碩士研究生畢業
[5]
。大學期間參加過各種科技類學術競賽,曾作為主力隊員參加2007年“中國機器人大賽暨RoboCup”中國公開賽,並榮獲空中機器人組固定翼15公斤級冠軍、5公斤級亞軍。由於有較強的科技創新能力,學習成績優異,因此獲得免試保送本校碩士研究生的資格。研究生期間攻讀機械設計及理論專業,主要研究水下作業和特種機器人技術。帶領師弟師妹們參加中國機器人大賽,接觸到了許多熱愛機器人制作的朋友。在比賽中,作品面臨整合各種系統的挑戰,如果意志不堅定,很可能會失去信心和興趣。所以選擇一款合適的控制器做系統成為了開啓機器人之旅大門的鑰匙。
於欣龍剛讀本科的時候,參加的比賽多數是使用51單片機作為控制核心。但對於非電子專業的學生來説,搞懂什麼是寄存器、怎麼使用中斷函數,卻是一件難事。為了讓學弟們快速掌握單片機硬件資源和軟件編程,順利投入機器人大賽作品製作中,當時確實下了不少功夫,最後結果卻不盡人意。2008年的冬天,當人們陶醉在銀裝素裹的雪景中時,於欣龍和學弟們幾乎每天泡在學校實驗室裏,偶然瀏覽一個國外機器人網站,發現他們做的機器人使用控制器都是“Arduino”。Arduino是什麼?當時大家並不知曉,通過幾天搜索才發現,在國外應用案例有很多,也易於操作。讓譯者喜出望外的是,相關作品設計資料全部開源,並且可以改進利用。於欣龍想到了Linux操作系統,這是自由軟件和開放源代碼發展中最著名的例子。希望以後Arduino能像Linux一樣成功。
很多人問於欣龍“Arduino”翻譯過來是什麼意思,其實它是11世紀北意大利國王的名字。後來被本書的原著者引用到他設計的這個控制器上。因為其程序語法簡潔易懂,技術門檻低,吸引了不少各行各業的設計師加入其使用的行列。於欣龍作為第一批將Arduino引入國內的愛好者,見證了它的成長曆程,它有自己的文化,一種代表開源創意的文化,在其文化的背後,又有科學技術與藝術的結合。它能幫助你在現實與虛擬世界之間搭建橋樑,可促使你腦海中的創意模型快速呈現。
讀者可以參考Arduino的官方網站或者進入Arduino愛好者Rebecca的博客,你會找到許許多多創意作品的源碼,於欣龍衷心希望本書能夠給廣大Arduino愛好者和初學者提供幫助,實現自己的每一個創意。於欣龍在翻譯本書的過程中,得到了《無線電》雜誌編輯的大力支持,本書的部分章節由郭浩贇翻譯,另外王晶也為本書的校對做了大量工作,在此,對他們表示衷心感謝。
[1]
郭浩贇
2007年初,譯者郭浩贇因為在學習互動裝置的課程從而接觸Arduino。網上也並沒有太多的學習資料和開放資源。所以一路走來也磕磕絆絆頗有感慨。
愛上Arduino目錄
目 錄
前言 1
1 介紹 5
目標讀者 6
什麼是Physical Computing? 6
2 Arduino理念 8
原型 9
Tinkering 10
Patching 11
改裝電路 13
改裝鍵盤 15
我們愛垃圾! 17
改裝玩具 18
合作 19
3 Arduino工作平台 20
Arduino硬件 20
Arduino集成開發環境(IDE) 23
安裝驅動程序:Macintosh操作系統下的方法 24
安裝驅動程序:Windows操作系統下的方法 24
識別通信端口:Macintosh操作系統的情況 25
識別通信端口:Windows操作系統的情況 26
4 Arduino入門 28
解析互動裝置 28
傳感器與驅動器 29
LED閃爍 29
編寫程序 31
給我個奶酪(Parmesan) 33
Arduino從不停止 34
真正的Tinker都寫註釋 34
代碼,一步一步來 34
我們將會做什麼? 37
什麼是電? 38
使用按鈕控制LED燈 40
它是如何工作的? 42
一個電路,一千種用法 43
5 高級的輸入輸出控制方法 48
嘗試其他開關類型傳感器 48
使用PWM方式控制燈光亮度 51
使用光線傳感器取代按鈕 57
模擬輸入 58
嘗試其他模擬傳感器 61
串行通信 62
驅動較大功率負載設備(直流電機、燈泡等) 63
複雜傳感器 64
6 互動雲 65
制訂計劃 67
編寫程序源代碼 68
組裝電路 73
下面介紹如何安裝 74
7 排疑解惑 76
測試板子 77
用麪包板測試電路 78
將問題獨立出來 79
開發環境(IDE)常見問題 79
利用網絡資源解決問題 79
附錄A 麪包板 83
附錄C Arduino語法參考 87
附錄D 閲讀電路簡圖 101
- 參考資料
-
- 1. [美]Massimo Banzi 著,於欣龍,郭浩贇 譯.愛上Arduino:人民郵電出版社,2011-8月
- 2. 於欣龍 .尋找中國30歲以下創業者[引用日期2014-10-13]
- 3. 從校園歌手到機器人達人 .新浪網[引用日期2014-10-13]
- 4. Massimo Banzi和他的Arduino .雷鋒網[引用日期2014-11-05]
- 5. 從校園歌手到機器人達人 .中國青年報[引用日期2014-11-06]