03
3 月
台灣物聯科技2025-03-28T14:42:49+00:00Arduino是一家義大利開源硬體和軟體公司、專案和使用者社群。 他們設計和製造用於建造數位裝置的單板微控制器和微控制器套件。 Arduino 的硬體產品獲得 CC BY-SA 許可,而軟體根據 GNU 寬通用公共授權 (LGPL) 或 GNU 通用公共授權 (GPL) 獲得許可,這意味著任何人都可以建立 Arduino 板並分賣軟體。 Arduino板可以從官方網站或授權經銷商購買。
Arduino uno r3 開發板是使用各種微處理器和控制器設計的。 這些板配備了一組數位和類比輸入/輸出 (I/O) 引腳,可連接到各種擴展板或麵包板和其他電路。 該板具有串行通訊介面,包括USB,也用於安裝程式。 微控制器可以使用 C 和 C++ 程式語言以及標準 API(原文: Arduino Programming Language)進行編程,其靈感來自於處理語言,並與處理 IDE 的修改版本一起使用。 除了使用傳統的編譯工具鏈外,Arduino專案還提供了整合開發環境(IDE)和用Go語言開發的命令列工具。
Arduino 計畫始於 2005 年,作為義大利伊夫雷亞互動設計學院學生的工具,旨在為新手和專業人士提供一種低成本且簡單的方法來建立使用感測器和執行器進行互動的裝置。 對於初學者和愛好者來說,此類裝置的常見範例包括簡單的機器人、恆溫器和運動偵測器。
關於Arduino uno r3
Arduino 系列電路板的設計大多使用 Atmel AVR 單片機。這些電路板配有一組數字和類比I/O引腳,可以連接各種擴展板或麵包板(Shields 擴充版)和其他電路。這些電路板具有串列埠,包括某些型號上的通用串列匯流排(USB),也用於從個人電腦載入程式。
軟體編程方面,通常使用C/C++程式語言,官方提供了一個開發用的Arduino 整合開發環境(IDE)。除了使用傳統的編譯工具鏈之外,Arduino 項目還提供了一個基於 Processing 語言專案的整合開發環境。另外,一些少兒編程教育軟體提供了對 Arduino 的可視化編程。
Arduino 的設計使幾乎任何人都能輕鬆創作,即使不懂編程的人也能利用它來響應感測器、閃爍燈光或控制馬達。隨後,班齊、奎提耶斯和梅利斯將設計圖上傳至網路,並秉持開放原始碼的理念,決定採用創用CC許可(Creative Commons License)。這種許可旨在保護開放著作權行為,類似於 GPL,但更適用於硬體。根據創用CC許可,任何人都可以生產印刷電路板的複製品,重新設計,甚至銷售原設計的複製品,而無需支付版稅或獲得 Arduino 團隊的許可。
Arduino uno r3特色
-
基於創用CC開源的電路圖設計。
-
免費下載,也可依需求自己修改,但需遵照姓名標示,按照作者或授權人所指定的方式,表彰其姓名。
-
依相同方式分享,若改變或轉變著作,當散布該衍生著作時,需採用與本著作相同或類似的授權條款。
-
Arduino 可使用 ICSP 線上燒入器,將 Bootloader 燒入新的IC晶片。
-
可依據 Arduino 官方網站,取得硬體的設計檔,加以調整電路板及元件,以符合自己實際設計的需求[6]。
-
可簡單地與感測器及各式各樣的電子元件連接,如紅外線、超音波、熱敏電阻、光敏電阻、伺服馬達等。
-
支援多樣的互動程式,如Adobe Flash、Max/MSP、VVVV、Pure Data、C及Processing等。
-
使用低價格的微處理控制器(Atmel AVR)(ATmega8、168、328等)。
-
USB 介面,不需外接電源。另外有提供直流(DC)電源輸入。
注意:最新版本Arduino uno r4 已經上市了