License
- GNU General Public License 2.0(GPL)
Arduino 是自由開源軟體專案、同時也是一個開放硬體(Open Hardware)的專案,其建置基礎以一塊Simple i/o介面版為主軸,並延伸拓展了該介面版的應用環境,建立一個由使用者、開發者、廠商三者構成的擴充生態。該專案主體的程式碼以 GPL-2.0 釋出,相關的函式庫則以較寬鬆的LGPL-2.1釋出。Arduino可以讓使用者連接容易購得的電子元件,例如開關、感測器、LED、步進馬達或其他輸出入裝置,也能與其他軟體溝通,例如Adobe Flash、Processing、Max/MSP、Pure Data、VVVV 等,是一個讓人簡易上手、就近取材之後彈性配置,就能開發出具實作功能與驚豔效果的嵌入式互動裝置。
Arduino 是自由開源軟體專案、同時也是一個開放硬體(Open Hardware)的專案,其建置基礎以一塊Simple i/o介面版為主軸,並延伸拓展了該介面版的應用環境,建立一個由使用者、開發者、廠商三者構成的擴充生態。該專案主體的程式碼以GPL-2.0釋出,相關的函式庫則以較寬鬆的LGPL-2.1釋出。Arduino可以讓使用者連接容易購得的電子元件,例如開關、感測器、LED、步進馬達或其他輸出入裝置,也能與其他軟體溝通,例如Adobe Flash、Processing、Max/MSP、Pure Data、VVVV 等,是一個讓人簡易上手、就近取材之後彈性配置,就能開發出具實作功能與驚豔效果的嵌入式互動裝置。
相對於傳統上較複雜的開發版,Arduino 的功能簡單,開發容易、建置成本低廉,但是其擴充功能卻相當強大,只需要疊上擴充板,便可立即為其增加所需功能,例如有線乙太網路、Wi-Fi、藍牙、直流馬達控制器等各式各樣的擴充板,使用者亦可以自行製作擴充板達到模組化的需求。Arduino相關的硬體設計圖採用創用CC 姓名標示-相同方式分享(CC BY-SA)授權,也就是說、任何人皆可合法重新設計衍生的電路圖並進行銷售,實作者亦可合法依此電路圖生產相應的電路板,唯必須標明Arduino的貢獻,並以相同的授權方式向後散布。如此的開放模式,不僅得到一般使用者、校園社團、軟體社群的支持,不少廠商也自行推出各種的Arduino相容裝置,例如Google便依據Arduino的USB Host規格,發表了Android Open Accessory Development Kit的API。國內在本地端,也已成立了Arduino相關的社群網站,網址連結如右:https://arduino.tw/。綜合來看、此種開放與活潑的支援模式,讓Android開發者可以更容易的開發各種應用週邊,並因建置成本低廉、參照文件齊全,也很適合學研性質的專案切入研發,進行各種有趣或實用的應用。