備受推崇的Arduino和單片機有什麼區別?為什麼說它更有優勢

什麼是Arduino?

Arduino是一款便捷靈活、方便上手的開源電子原型平臺。包含硬件(各種型號的Arduino板)和軟件(ArduinoIDE)。

它構建於開放原始碼simple I/O介面版,並且具有使用類似Java、C語言的Processing/Wiring開發環境。主要包含兩個的部分:硬件部分是可以用來做電路連接的Arduino電路板;另外一個則是Arduino IDE,你的計算機中的程序開發環境。你只要在IDE中編寫程序代碼,將程序上傳到Arduino電路板後,程序便會告訴Arduino電路板要做些什麼了。

上面這些百度百科的解釋,這個解釋雖然很到位,但是有一點不好,講的還是過於官方了一些,如果我是一個單片機領域或者說是電子電工領域的小白,那真不明白在說的什麼。

如果瀏覽5—10年前的電子製作資料,你一定可以看到五花八門的單片機選型、各種手工焊制的電路板、紛繁複雜的飛線……而近幾年的各種基於單片機的電子製作,則統一了許多,各種不同領域、不同功能的電子DIY作品,大都採用了同一種控制模塊為核心——Arduino。

為什麼Arduino比容易上手,使用更簡單?

Arduino獨有的幾種優勢表現在下列方面:

易用性:對於有心學習的人,不論基礎如何,只要他有興趣,拿到Arduino之後的1個小時之內,應該就可以成功運行第一個簡單的程序了。Arduino與PC的連接採用了當下最主流的USB連接(用智能手機你也可以實現編程輸入),把Arduino與電腦直接連起來,而不需要再額外安裝任何驅動程序。而且Arduino的開發環境軟件也非常簡單,一目瞭然的菜單僅提供了必要的工具欄,除去了一切可能會使初學者眼花繚亂的元素,你甚至可以不閱讀手冊便實現例程的編譯與下載,從上手到實現功能只需要幾分鐘。


分享到:


相關文章: