|
Arduino,是一個基于開放原始碼的軟硬體平臺,板子上的微控制器可以通過Arduino的編程語言來編寫程序,編譯成二進制文件,燒錄進微控制器 對Arduino的編程是利用 Arduino編程語言 (基于 Wiring)和Arduino開發環境(based on Processing)來實現的。Arduino可以使用開發完成的電子元件例如Switch或傳感器或其他控制器件、LED、步進馬達或其他輸出裝置。Arduino也可以獨立運作成為一個可以跟軟件溝通的接口,例如說: Adobe Flash, Processing, Max/MSP, Pure Data, VVVV或其他互動軟。Arduino開發IDE接口基于開放源代碼原,可以讓您免費下載使用開發出更多令人驚艷的互動作品,適用于對互動感興趣的朋友。 Arduino的出現就是基于對便宜好用的微控制器的訴求。Arduino開發團的主導 是一個西班牙籍芯片工程師,當時一所學校做訪問學者,為了解決這一問題,決定設計自己的電路板,并引入一位學生 為電路板設計編程語言。幾乎任何人,即使不懂電腦編程,也能用 Arduino 做出很酷的東西,比如對傳感器作出回應,閃爍燈光,還能控制馬達。主創們保持設計的開放源碼理念,采用共享創意許可,任何人都被允許生產電路板的復制品,還能重新設計,甚至銷售原設計的復制品。你不需要付版稅,甚至不用取得 Arduino 團隊的許可。然而,如果你重新發布了引用設計,你必須說明原始Arduino 團隊的貢獻。如果你調整或改動了電路板,你的最新設計必須使用相同或類似的共享創意許可,以保證新版本的Arduino電路板也會一樣的自由和開放。唯一被保留的只有Arduino這個名字。它被注冊成了商標。如果有人想用這個名字賣電路板,那他們可能必須付一點商標費用給 Arduino 的核心開發團隊成員。
來認識一下Arduino的硬件:
1.黃色部分是用來連接電腦的USB線的,用來給板子供電以及下載程序使用的。
2.紫色部分為電源部分,接上USB或者外部電源后可以從這個位置為擴展板,自己的面包板等供電。當然反過來說不接USB與外部電源的話可以從這里給Zduino供電。
3.淺綠色部分是數字邏輯輸出口,可以按照你編寫的程序來輸出高電平(5V左右)或者低電平(0.3V左右),一共有13個數字IO口,編號從0~12。
查看全文:http://www.designspark.com/zh-hans/content/chi-arduino |
|