- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.1什麽是Arduino
CHAPTER 1Arduino
1.1 什麼是Arduino
什麼是Arduino ?相信很多讀者會有這個疑問,也需要一個全面而準確的答案。
不僅是讀者,很多使用Arduino 的人對這個問題也都難有一個準確的說法,甚至
認為手中的開發板就是 ,其實這並不準確。那麼, 究竟該如何
Arduino Arduino
理解呢?
1.1.1 Arduino
Arduino 是一種開放原始碼的電子平臺,該平臺最初主要基於AVR 單晶片的微
控制器[1] 和對應的開發軟體,目前正受到電子發燒友的廣泛關注。自從2005 年
Arduino 騰空出世以來,其硬體和開發環境一直不斷地反覆更新。現在Arduino
已經有將近十年的發展歷史,因此市場上稱為Arduino 的電路板已經有各式各樣
的版本了。Arduino 開發團隊正式發佈的是Arduino Uno 和Arduino Mega 2560 ,
如圖 和圖 所示。
1-1 1-2
1-1 Arduino Uno R3 1-2 Arduino Mega 2560 R3
提示
1-1 1-2 Arduino I/O Printed Circuit
Board, PCB
關於 單晶片的內容會在第 章進行介紹。
[1] AVR 3
1-2
2.2 常用的Arduino 協力廠商軟體介紹
Arduino IDE 的軟體下執行。與原廠的文字式編輯環境不同,ArduBlock 是以圖
形化積木搭建的方式來設計程式。如同小孩子玩的積木玩具一樣,這種程式設計
方式使得程式設計的視覺化和互動性大大增強,而且降低了程式設計的門檻,讓
沒有程式設計經驗的人也能夠給Arduino 編寫程式,讓更多的人投身到新點子新
創意的實現中來。
上海新車間是中國第一家自造者空間,網址為:/ 。新車間開
發的ArduBlock 受到了國際同道的好評,尤其在《Make 》雜誌於2011 年在紐約
主辦的Maker Faire 上,Arduino 的核心開發團隊成員Massimo 特別感謝了上海
新車間自造者開發的圖形化程式設計環境: 。 的原廠下載
ArduBlock ArduBlock
網址為:/zh/ 。
ArduBlock 軟體介面如圖2-17 所示。
2-17 ArduBlock
2-13
CHAPTER 2Arduino
2.2.2 Arduino Virtual breadboard
Virtual breadboard 是一款專門的Arduino 模擬軟體,簡稱VBB ,中文名為「虛擬
麵包板」。這款軟體主要藉由單晶片實現嵌入式軟體的模擬和開發環境,它不但
包括了所有Arduino 的範例電路、直接設計和佈置麵包板電路,除了直觀地顯示
出麵包板電路之外,還可實現對程式的模擬調校。VBB 還支援PIC 系列晶片、
以及 、 、 等主流的程式設計環境。
Netduino Java VB C++
Virtual breadboard 軟體介面如圖2-18 所示。
2-18 VBB
VBB 可以模擬Arduino 連接各種電子模組,例如液晶螢幕、伺服機、邏輯數位
電路、各種感測器以及其他的輸入/輸出設備。這些
文档评论(0)