Arduino簡介

Arduino電子平台概述

Arduino是業餘電子生態系統中的一項突破性技術。

突破性的意思並不是說它引入了一個新的功能強大的微處理器或類似的東西。

它基本上創造了一個整個行業,一個運動,沒有。

我說的是製造者移動。在Arduino出現之前,電子產品並不像今天那樣有趣且易於學習,周圍沒有很多資源。我在我的技術高中,然後在米蘭的理工學院學習了多年的電子學,但這是非常認真的,理論上的東西,很少有編程/樂趣。

Arduino出生於意大利伊夫雷亞(Ivrea),這座城市也以奧利維蒂,創建了第一台個人計算機 in 1965.

Arduino從一開始就被專門設計為學習設備。這個簡單的事實可以說明原始Arduino Core團隊做出的幾種設計選擇。

我不會深入探討歷史細節,但您可以自由選擇在Wikipedia上查看它們

Arduino成功的關鍵因素是它是完全開源的,並且是第一個這樣做的人。硬件是開源的,軟件是開源的。

例如,可以使用最新的Arduino Uno開發板Arduino Uno Wifi Rev2的示意圖。在線的。這很酷,因為您可以根據需要構建自己的Arduino。公司可以構建和出售自己的Arduino克隆,而且可以做到。我從一家名為Elegoo的公司獲得了我的第一個Arduino,該公司創建了很棒而又便宜的套件,其中包含許多組件和教程來幫助您入門。

此外,工具,圖書館和教育資源圍繞著整個生態系統,取得了巨大的成功。在此之前,很難獲得像這樣的木板,其材料過於技術化,是針對技術人員而非學生的。 Arduino改變了這一切。官方網站,https://www.arduino.cc/,其中包含學習資料,示例,教程,並主持了一個活躍的項目中心社區論壇。另外,Arduino創建了IoT雲中心,讓您將設備連接到網絡。

隨著時間的推移,Arduino團隊發布了幾種不同的版本板子:Arduino Uno,Arduino Mega,Arduino Diecimila,Arduino機器人,Arduino Nano,Arduino Micro,Arduino Leonardo,Arduino MKR等。

每個板都有自己的用例。例如,Arduino Nano和Arduino Micro非常適合物聯網,可穿戴設備和小型設備。 Arduino Mega具有比其他任何主板都要更多的內存和I / O引腳。

Arduino Uno董事會是迄今為止一直被認為是學習的最佳董事會的董事會,它包含在許多工具包中,並在許多教程中使用。

Arduino MKR WiFi 1010具有內置的WiFi和藍牙功能的主板在IoT中被廣泛採用。

Arduino沒有操作系統,並且一次運行一個程序。您無需擔心任何事情,因為您的程序僅在Arduino上運行。

開箱即用,大多數Arduino板甚至都沒有網絡連接。有些人這樣做,例如Arduino Uno WiFi rev 2或Arduino MKR WiFi 1010。

程序加載後,只要通過USB或通過交流電至直流電的電源線或電池通過電源端口為Arduino供電,就可以啟動該程序。

這意味著,一旦加載程序,就可以將Arduino放在帶有太陽能電池板和電池的山上,並且它將一直運行直到有電為止。

它只能運行為Arduino平台編譯的程序,這主要是指以Arduino語言編寫的程序,該語言是C ++,具有一些方便的功能,使初學者可以輕鬆上手。

但是,您不僅限於此。如果您可以忍受將Arduino連接到計算機的USB端口(或驅動它的Raspberry PI)的限制,則可以使用以下命令在其上運行Node.js代碼約翰尼五世項目,這非常酷。其他語言也有類似的工具,例如膿毒症機器人

Arduino有什麼用?

首先,學習電子學很棒。

然後,當您要為它編譯程序,連接電池或電源連接器並將其放置在要運行的地方,以及與傳感器和其他與現實世界交互的好玩的地方玩耍時,Arduino真棒。

例如,我將使用Arduino為自澆水廠供電或跟踪室外溫度,或為一些家庭自動化設備供電。

我將在不久的將來做很多項目,我將在這裡發布教程,向您展示我如何構建這些東西。


更多電子教程: