開源軟件之Arduino:用它你可以自己編程製作機器人

這是開源系列文章的編程類,不過說起Arduino,雖然這個項目本身的確是開源的,不過你要說它只是開源軟件,顯然太侷限太不專業了。其實Arduino是包含硬件開發板和軟件IDE的方便靈活、易於上手的開源電子原型平臺。

開源軟件之Arduino:用它你可以自己編程製作機器人

我們這個開源系列(當然還包括一些好的國產系列),介紹的軟件不僅在於開源免費,更在於跨平臺。也就是說,在迎接我們的國產操作系統到來之際,我們用的軟件和工具都需要在基於Linux內核的國產操作系統裡能兼容能用。所以,一人客現在介紹的Arduino軟件,當然也能自然應用在國產操作系統下了。

除了從官網上下載Linux安裝包外,我們往往還可以在國產操作系統比如深度deepin的應用商店裡找到Arduino軟件。一鍵下載,方便快捷。當然,中途一定要順便安裝相應驅動的。學習接觸過Arduino編程的朋友都知道,利用它可以製作一些有趣好玩的電子產品。當然,Arduino的用途不僅在於此。

在現在這個人工智能時代,物聯網正在悄然而來。以後AI產品,機器人會越來越多,越來越普及,這個過程中,編程,則會逐漸成為我們大眾的一種基本能力,而Arduino正是適合於消費級物聯網應用開發,在用軟硬件平臺構建你的項目的時候,也正好要用到編程。

可以說,Arduino(當然還有其他開源項目)是一種適合時代發展的開源項目。我們學了Arduino,可以極大方便我們在人工智能物聯網時代的遊弋,促進我們發展。而看著現在AI機器人越來越多的今天,我們同樣可以使用Arduino製作我們的小機器人。

畢竟,Arduino開發板本質上是一個簡單的單片機,我們完全可以燒錄程序進去,進行控制。當然了,Arduino畢竟也只是單片機,能做的有它自己的侷限,但不影響我們搭配其他微型電腦主板來實現項目。

現在市場上大多數商用智能機器人,一方面基於語音控制的聊天類,另一方面是基於舵機輪子驅動的娛樂類或服務類。雖然智能機器人有專業的ROS來實現。不過基於萬事從簡的理念考慮,這兩方面,其實也都可以通過開源電子原型平臺來實現。開源電子平臺,並不侷限於Arduino一種。當我們要製作一個語音控制和播報的機器人的時候,我們可以用Arduino的語音模塊。而當我們需要用舵機驅動的時候,我們還可以用Arduino的Servo庫函數來實現。


分享到:


相關文章: