2020年3月14日 星期六

[Arduino] What is Arduino?

Ref : 維基百科

Arduino是一家製作開源硬體和開源軟體的公司,該公司負責設計和製造單板微控制器和微控制器套件,用於構建數位裝置和互動式物件,以便在物理和數位世界中感知和控制物件。

Arduino電路板設計使用各種微處理器和控制器。這些電路板配有一組數字和類比I/O引腳,可以連接各種擴充板或麵包板和其他電路。這些電路板具有串列埠,包括某些型號上的通用串列匯流排(USB),也用於從個人電腦載入程式。微控制器通常使用C/C++程式語言。除了使用傳統的編譯工具鏈之外,Arduino專案還提供了一個基於Processing語言專案的整合式開發環境。

Arduino專案始於2003年,作為義大利伊夫雷亞地區伊夫雷亞互動設計研究所的學生專案,目的是為新手和專業人員提供一種低成本且簡單的方法,以建立使用感測器與環境相互作用的裝置執行器。適用於初學者愛好者的此類裝置的常見範例包括簡單機器人、恆溫器和運動檢測器。

Arduino這個名字來自義大利伊夫雷亞的一家酒吧,該專案的一些創始人過去常常會去這家酒吧。 酒吧以伊夫雷亞的Arduin(Arduin of Ivrea)命名,他是伊夫雷亞邊疆伯爵,也是1002年至1014年期間的義大利國王

Why Arduino?

有許多其他微控制器和微控制器平台可用。 Parallax Basic Stamp,Netmedia的BX-24,Phidg​​ets,MIT的Handyboard以及許多其他產品都提供了類似的功能。 Arduino簡化了使用微控制器的方式,但與其他系統相比它提供了一些優勢:
  1. 便宜:Arduino板相對便宜。可以手動組裝最便宜的Arduino模塊版本,甚至預組裝的Arduino模塊的價格也不到50美元
  2. 跨平台:Arduino軟件(IDE)在Windows,Macintosh OSX和Linux操作系統上運行。大多數微控制器系統限於Windows。
  3. 簡單:Arduino軟件(IDE)對於初學者來說易於使用且夠靈活
  4. 開源和可擴充:Arduino是開源的軟體且很容易讓別人擴充或使用別的人擴充