|
本帖最后由 myquestion 于 2013-4-14 12:37 編輯 2 K* [8 b2 Q9 q8 M) D! F
g6 n4 b0 i0 r: E. @5 W
關(guān)于Arduino:
7 p3 g* z, v X7 m
: ~( y- N( l5 K) f& J“Arduino 是一款便捷靈活、方便上手的開源電子原型平臺,包含硬件(各種型號的arduino板)和軟件(arduino IDE)。它適用于藝術(shù)家、設(shè)計師、愛好者和對于“互動”有興趣的朋友們。2 h( S/ Y4 `3 t {, K5 G$ U7 x% p
Arduino,是一個基于開放原始碼的軟硬體平臺,構(gòu)建于開放原始碼simple I/O介面版,并且具有使用類似Java,C語言的Processing/Wiring開發(fā)環(huán)境。[1]
1 @, x, W. s/ v& }7 C) a+ {5 IArduino能通過各種各樣的傳感器來感知環(huán)境,通過控制燈光、馬達和其他的裝置來反饋、影響環(huán)境。板子上的微控制器可以通過Arduino的編程語言來編寫程序,編譯成二進制文件,燒錄進微控制器。對Arduino的編程是利用 Arduino編程語言 (基于 Wiring)和Arduino開發(fā)環(huán)境(based on Processing)來實現(xiàn)
; \2 V# k& H+ B5 w- {6 T的。基于Arduino的項目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上運行的軟件,他們之間進行通信 (比如 Flash, Processing, MaxMSP)來實現(xiàn)。# f9 C- P5 o) g) M6 x) @
你可以自己自己動手制作,也可以購買成品套裝;Arduino所使用到的軟件都可以免費下載. 硬件參考設(shè)計 (CAD 文件)也是遵循availableopen-source協(xié)議, 你可以非常自由地 根據(jù)你自己的要求去修改他們.
. a& N- S) C& V/ |Arduino可以使用開發(fā)完成的電子元件例如Switch或sensors或其他控制器、LED、步進馬達或其他輸出裝置。Arduino也可以獨立運作成為一個可以跟軟件溝通的接口,例如說:flash、processing、Max/MSP、VVVV 或其他互動軟件…。Arduino開發(fā)IDE接口基于開放源代碼原,可以讓您免費下載使用開發(fā)出更多令人驚艷的互動作品。”
( U8 G! S; j* @
/ ~* b" Q/ q( u 以上引自百度百科,維基百科上也有介紹。目前國內(nèi)也有很多關(guān)于Arduino的網(wǎng)站,Arduino也有官網(wǎng),英文的,國內(nèi)也可以正常訪問。感覺Arduino最大的特點就是它的開源性,而且它比單片機也較容易上手,學(xué)習(xí)成本也不是很高,淘寶上一塊Arduino板子也就60到70幾塊錢的樣子吧。我也是在去年才開始開始接觸這個東西,因為工作了,沒有多少時間來研究這個東西。如果你手上有大把的時間不知道怎么打發(fā),特別是一些在校的學(xué)生,不如開始學(xué)學(xué)這個東西吧,但前提是你熱愛動手和思考,如果不喜歡,那就不是你的菜了,請繞行。
* s. R- S4 t6 m; q' z! I( l# h0 e/ j( y, Q
目前國內(nèi)的這方面的書籍還是很少,有的也基本上是翻譯過來的。英文的倒是有許多,網(wǎng)上也可以下載得到。多的就不說了,當你沉浸在自己喜愛的事情中時,其樂趣自然妙不可言。# |+ E( @* C9 {, X- v
5 {4 @; d% w) E1 E, X 這篇文章的目的就是給大家推薦Arduino,搞機械搞得麻木了,閑散時間無處打發(fā)的,就往這兒瞧瞧吧。最好祝大家周末愉快!2 v0 I* K8 E- U
, @# M1 q9 f( z# c |
|