當前位置:編程學習大全網 - 編程語言 - Arduino為什麽這麽紅

Arduino為什麽這麽紅

要回答這個問題,我們必須首先回顧壹下Arduino的發展歷程。2005年,意大利 Ivrea 壹家高科技設計學校的老師Massimo Banzi為了能給學生們提供壹種便宜好用的微控制器平臺,與當時在這所學校做訪問學者的西班牙籍芯片工程師David Cuartielles合作設計了最初的Arduino電路板。隨後Arduino便開始迅速的在歐洲流行起來,並且逐漸將春風吹到了美國、日本、臺灣、香港等地區,最近壹兩年更是在大陸地區蓬勃的發展起來。

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

開放性:Arduino的硬件電路的軟件開發環境都是完全開源的,在不從事商業用途的情況下任何人都可以使用、修改和分發它。這樣不但可以使用戶更好的理解Arduino的電路原理,更可以根據自己的需要而去修改它。比如由於空間的限制,需要設計異形的電路板;或是將自己的擴展電路與主控制電路設計到壹起。

易用性:對於稍微有心的人,不論基礎如何,只要他有興趣,拿到Arduino之後的壹個小時之內,應該就可以成功運行第壹個簡單的程序了。Arduino與PC的連接采用了當下最主流的USB連接,妳可以像使用壹只MP3壹樣把Arduino與電腦直接連起來而不要再額外安裝任何驅動程序。而且Arduino的開發環境軟件也非常的簡單,壹目了然的菜單,僅提供了最必須的工具欄,除去了壹切可能會使初學者眼花繚亂的元素,妳甚至可以不閱讀手冊便實現代碼的編譯與下載(我可沒說編寫)。

交流性:對於初學者來說,交流與展示是非常能激發學習熱情的途徑。但有些時候,妳用AVR做了個循跡小車,我用PIC做了個小車循跡。那麽對單片機理解還不是特別深刻的初學者來說,交流上恐怕就會有些困難。而Arduino已經劃定了壹個比較統壹的框架,壹些底層的初始化采用了統壹的方法,對數字信號和模擬信號使用的端口也做了自己的標定,初學者在交流電路或程序的時候非常方便。

豐富的第三方資源:Arduino無論硬件還是軟件,都是全部開源的,妳可以深入的了解到底層的全部機理,也預留了非常友好的第三方庫開發接口。秉承了開源社區壹貫的開放性和分享性,很多愛好者在成功的實現了自己的設計後,會把自己的硬件和軟件拿出來與大家分享。對於後來者來說,妳可以在Arduino社區輕松找到自己想要使用的壹些基本功能模塊:舵機控制、PID調速、A/D轉換等。特別壹些模塊供應商也開始越來越重視Arduino社區,會為自己的產品提供Arduino下的使用庫,這些都極大的方便了Arduino開發者,使妳可以不必拘泥於壹些基本功能的編寫,而可以把自己的精力更多的放在自己想要的功能設計中去。

是的,單純從嵌入式開發的技術角度來說,Arduino並不是第壹選擇,為了盡可能的照顧初學者甚至是電子開發的門外漢,Arduino定制了很多底層的設計,這也是許多經驗豐富的嵌入式設計人員對Arduino嗤之以鼻的原因之壹。回頭看看上面列出的那些Arduino的優勢所在,那麽Arduino的定位究竟在何處呢?

Arduino誕生之初確實是為嵌入式開發的學習而生,但發展到今天,Arduino已經遠遠超出了嵌入式開發的領域。在臺灣,Arduino被稱為“科技藝術”,很多電子科技領域以外的愛好者,憑借豐富的想象力和創造力,也設計開發出了很多有趣的作品。

在大陸,Arduino更多的還是作為壹種嵌入式學習和開發工具出現,但是它的魅力絕不僅僅如此,它完全可以作為壹種新“玩具”,甚至新的藝術載體,來吸引更多各個領域的人們加入到Arduino的神奇世界裏來。

  • 上一篇:有哪些顏值較高的歐美女模?
  • 下一篇:如何制作時間表表格
  • copyright 2024編程學習大全網