這篇文章主要為大家展示了“Arduino和Raspberry Pi的示例分析”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Arduino和Raspberry Pi的示例分析”這篇文章吧。
開源硬件種類繁多,但主要有兩款開源硬件常與BeagleBone比較。它們就是Arduino和Raspberry Pi(即樹莓派)。之所以常拿他們來比較,是因為他們有共同點也有不同點。在筆者看來,他們之間可以互相補充,但是均是不可替代的。
Arduino常被用來稱呼Arduino的硬件控制器板。嚴格來說,Arduino代表著由軟件、硬件、社區以及分享精神組成的一個完整體系。鑒于本書的定位,這里筆者暫且以Arduino來表示Arduino的控制器板。Arduino要比Beaglebone Black小一些,如圖1.2所示是一款Arduino兼容板本文選自BeagleBone Black快速入門教程。

圖1.2 Arduino兼容板
Arduino主要以Atmel的微控制器為核心,并且定義了一組標準的接口規范,搭配以豐富的函數庫,可以非常容易地驅動各種傳感器和致動器。Arduino主要有如下特點:
q 價格比較低廉;
q 有豐富的盾板可以直接使用;
q 有配套的IDE,免費并且開源;
q 硬件開源,有能力的用戶可以根據自己的需求重新設計電路板;
q 豐富的第三方庫使得驅動一些器件變得非常容易,例如舵機。
當然,受限于硬件,Arduino不能完成一些如視頻采集等這些偏重運算的任務。但是,對于完成如循跡機器人、遙控車模這種稍微復雜的項目,還是足以勝任的。
所以,按照側重方面來說,Arduino更偏向硬件方面。也就是說,如果不與一些電子器件結合使用,它幾乎沒什么用。
樹莓派的設計目的是作為一款價格低廉的計算機來向學生教授計算機工作原理和編程語言的工具。所以,它配備了常用的計算機外設接口,包括音頻、視頻接口,HDMI以及兩個USB接口。雖然樹莓派也提供了與硬件連接的接口,可以驅動一些傳感器,但是它更偏向于軟件。即使不使用其他電子器件,樹莓派一樣可以實現絕大部分的設計功能。樹莓派的結構如圖1.3所示本文選自BeagleBone Black快速入門教程。

圖1.3 樹莓派
以上是“Arduino和Raspberry Pi的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。