Arduino是你能學到的最好的極客愛好之一,因為它涉及到一點點東西:電路、編碼、自己動手、解決問題、創造力等等。但即使你沒有任何這方面的經驗,你仍然應該學習Arduino——即使只是基礎知識。
但是什麼是Arduino?為什麼這麼奇怪的名字?你能用它做什麼?這對你合適嗎?如果是的話,最好的開始方式是什麼?我們將在本文中介紹所有這些以及更多內容。
從技術上講,Arduino是單板微控制器。但用外行的話說呢?一種信用卡大小的電路板,帶有輸入和輸出引腳,可以使用電線連接各種其他電子元件;電阻器、LED二極管、電機、風扇、按鈕、揚聲器、傳感器等等!
基本上是**的樂高頭腦風暴。Arduino板是大腦,你可以混合和匹配各種組件,不管你想創建什麼,然後對板進行編程,根據輸入產生輸出(例如,按下按鈕打開電機)。
早在2003年,意大利交互設計學院Ivrea的學生就在電子學學習中使用了一種叫做BASIC Stamp微控制器的東西。不幸的是,這是一個昂貴的設備位(約100美元的時間),這導致一個埃爾南多巴拉根倉追求創造一個低成本的替代品,作為他的碩士論文的一部分。這叫做接線。
同年晚些時候,巴拉根倉的項目主管馬西莫·班齊(Massimo Banzi)將佈線平臺分岔到另一個方向,並稱之為Arduino。Wiring和Arduino都是開源項目,都存在至今,儘管Wiring自2014年以來就沒有更新過。
在這個項目的早期,在它還沒有被分出電線之前,創立者們經常在意大利伊夫雷亞的一家名為bar di Re Arduino的酒吧召開會議。酒吧本身是以伊夫雷亞的阿杜因命名的,他是一位意大利貴族,曾在1002年至1014年間擔任意大利民選國王。所以為了紀念這個會議地點,這個項目以Arduino的名字命名。
首先:Arduino是一個商標名,只適用於Arduino公司生產的官方董事會。但是由於Arduino項目是開源的,所以您可以找到其他團隊發佈的許多衍生產品,通常以“-ino”的變體命名(例如Freeduino)。
當然,這會導致一個混亂的局面,有數百種選擇。
即使在Arduino的官方品牌下,也有幾十個董事會:Arduino Uno、Arduino 101、Arduino Mega、Arduino Zero、Arduino Due、Arduino Yun等等,它們之間有什麼不同?CPU、工作電壓、輸入/輸出引腳數、RAM限制、USB端口類型等。
可以說,沒有哪個董事會比另一個董事會“更好”。它們每個都有一個獨特的目的,“正確的一個”取決於你計劃做什麼(請參閱我們的指南選擇一個Arduino董事會)。
https://vimeo.com/50739972
各種各樣的東西——天空是極限!過去我們已經討論了幾十個有趣的Arduino項目,下面是一個可能的簡要總結。
人們用Arduino來創作、演奏和增強音樂,甚至可以用一種室內植物來“唱歌”。人們用Arduino來裝飾他們的家:**開門器,家庭安全警報器,甚至自動寵物餵食器。如果你想得到真正的先進,你甚至可以建立全功能機器人。
一旦您瞭解了所有基本組件的工作原理,剩下的就是以有趣的方式創造性地將它們組合在一起。更多的想法,看看這些鼓舞人心的Arduino項目。
當所有的電子元件都連接好後,你仍然需要對Arduino板的邏輯進行編程。為此,您需要一種編程語言。
官方的ARDUNO語言是C/C++的簡化派生,所以如果你有任何經驗,那麼你應該去。如果您有能力,我們建議您使用官方的Arduino語言,因為它保證了ArduinoAPI和平臺的全面覆蓋。
但是其他語言也可以使用,包括C#、Python和一些可視化腳本語言,如果您完全沒有編程經驗的話,這些語言非常棒。
Arduino和Raspberry Pi經常被提到手拉手,但他們不是同一件事,也沒有相同的目的。
而Arduino是一個微控制器,Raspberry Pi是一個微型計算機——這意味著Raspberry Pi可以比Arduino做得更多,但也更復雜。一般來說,Arduino用於電子項目(例如,觸摸打開的密碼箱),而Raspberry Pi用於以軟件為中心的項目(例如,運行媒體服務器)。
欲知更多詳情,請參閱我們關於Arduino和Raspberry Pi之間差異的帖子。
從Arduino商店可以買到官方的電路板、防護罩、套件和組件。你也可以通過亞馬遜和Aliexpress在線購買Arduino的官方和非官方作品(如果你有疑問,請閱讀本文),這些選擇通常更便宜。
但是如果你是第一次,不要只買一個Arduino,而是帶一個初學者工具包。這些都是你需要開始的。請參閱我們推薦的Arduino入門套件。
除了實際的Arduino板外,初學者工具包通常還包括:
根據套件的價格,它還可能包括以下任意數量的部件:加速計、電機、開關、顯示器、電位計、晶體管、按鈕和寄存器。
不知道這些是什麼?我們在深入瞭解Arduino入門套件時對此進行了解釋。
如果你已經走了這麼遠,而且你有興趣加入,那麼我們會讓你從正確的角度出發。從購買Arduino初學者工具包開始,可以是我們上面推薦的工具包,也可以是您可以在互聯網上找到的其他工具包。他們都不壞。
一旦這樣做了,看看我們的文章的第一步後,購買了阿爾杜諾。它包括如何使用入門工具包的技巧,以及學習Arduino的在線資源。你也應該看看我們的Arduino初學者指南。
在你玩過之後,試著為Arduino初學者工具包**一些入門項目,然後開始學習這些針對初學者的Arduino項目想法。堅持下去,你會在短短几個月內做出一些驚人的事情!
有什麼問題沒回答嗎?或者你有給其他Arduino新手的建議?歡迎在下面的評論中與我們分享!
圖片來源:kues/攝
也許你最近收到了一個Arduino初學者工具包作為禮物,或者你一直聽說修補匠有一個很棒的愛好,你想嘗試一下,或者你是一個Arduino專業人士,只是需要一些有趣的想法來度過假期。如果是這樣,你來對地方了。 ...
所以,你有一個Arduino。你已經學會了一些基礎知識,也許你已經按照初學者指南開始了。接下來呢? ...
Arduino板,以及隨之而來的許多價格合理的微控制器,永遠改變了人們的電子愛好。曾經是超級極客的領域,擁有廣泛的電子和計算知識,現在所有人都可以使用。 ...
...何工作的基礎知識,並給出一些任何人都能做的簡單DIY Arduino專案的例子。 ...
Arduino是一個開源的電子產品原型平臺,它是世界上最流行的平臺之一——除了Raspberry Pi之外。銷量超過300萬臺(更多的是以第三方克隆裝置的形式):是什麼讓它這麼好,你能用它做什麼? ...
Arduino和Raspberry Pi看起來非常相似——它們都是可愛的小電路板,上面有一些晶片和引腳——但實際上它們是非常不同的裝置。 ...
...配有紅外線遙控器。這些很有用,原因很明顯,但是使用Arduino可以增加功能。(如果您剛剛開始學習Arduino,請先閱讀我們的初學者指南)。 ...
簡陋的Arduino可以做很多事情,但你知道它可以模仿USB鍵盤嗎?透過這個簡單的電路,您可以將那些難以記住的長鍵盤快捷鍵組合成一個自定義快捷鍵。最終結果如下: ...
...戲控制器與Unity遊戲引擎一起使用。這個控制器將由一個Arduino Uno提供動力,不過你也可以在這個專案中使用許多替代品中的一個。我們還將建立一個基本的遊戲,你將使用你的控制器,以避免下降的物體和減慢時間。 ...