1樓:Xi Yang
顯然樹莓派簡單,這貨是一台完整的電腦,能直接插顯示器和鍵盤滑鼠,上面能跑基本完整的Debian,可以開桌面。用起來和我的筆記本沒什麼實質區別,除了比較慢。
2樓:芯板坊工程師
Arduino和樹莓派是兩種不同的開源硬體,它們有各自適合的領域。
Arduino是微控制器,也就是MCU。樹莓派是嵌入式linux板子。
在做實時IO控制時候,arduino比樹莓派有較大的優勢。即使是8位微控制器的Arduino,把IO口電平拉高拉低一次的耗時只有幾微秒,如果是基於stm32的Arduino,IO反轉速率可以用兆赫茲做單位。
樹莓派的IO反轉速度很慢,需要作業系統排程,linux作業系統的延遲很大,不是實時的。
另一方面,樹莓派可以跑linux,可以建各種伺服器,比如mysql、apache;這洽洽又是Arduino做不了的。
所以,我們要根據具體的使用場合來選擇樹莓派還是Arduino。
3樓:詹小炮
其實你完全可以用rasp pi+ arduino一起搞。 你可以吧樹莓派想成乙個linux系統的電腦。arduino就是乙個微控制器,沒有額外的sensor的話也不好玩。
微控制器有個電腦加持,不是很有趣嗎?
4樓:
arduino能做的,如:定時開啟電源燒壺開水;根據室內溫度,調整窗簾開關;
pi能做的:蒐集各個arduino模組的狀態資訊,上傳到雲端。接受雲端的指令,控制各個arduino模組。
當然這裡各個arduino模組也可以用pi實現,不過成本太高了。
5樓:
個人淺見,大神輕拍。
就無人機、機械人等應用來說,樹莓派的系統不是實時系統,實現數字控制的時候會有取樣時間不固定的問題,但是它的硬體強大,反而可以實現一些複雜的演算法。不過據說現在有人在做樹莓派的實時的作業系統,不知道進展怎樣。
Arduino的運算能力沒有樹莓派強大,但是好在比較簡單,同時官方有強大的庫和IDE,不需要作業系統就可以玩的轉。
兩者結合的話,樹莓派可以做為上位機執行一些對實時性要求不高的應用比如定位、影象識別、軌跡規劃之類的,而Arduino可以作為執行機構的控制器,比如實現一點PID什麼的。
6樓:nlimpid
quora 上有個很好的回答:
What can the Arduino do that the Raspberry Pi can't and vice-versa?
簡單來說就是,樹莓派是個便宜的 PC,而 Arduino 是個便宜的的微控制器。
7樓:he zhang
看似都很簡單,問題在於在什麼領域。
Arduino是微控制器領域,用於感測,控制,可以非常容易的上手。但是不可能跑作業系統的。
pi是PC領域,用於構建伺服器,學習程式設計,是很好的教具,也可以有GPIO來實現一些電子電路控制。但要做到微控制器那樣專,好象有點殺雞用牛刀,浪費效能。
8樓:JC Zhu
樓主莫擔心。
Arduino誕生的緣由,就是有硬體開發背景的老師為藝術類學生設計的實驗(含:開發\創新)平台。
Raspberry Pi 貌似是英國那別比較起勁,Element14就是英國的一家小企業吧?!要知道,計算機很多先驅也是英中國人,比如破譯德國密碼的Bletchley Circle。人家國情也很特殊,很關注青少年程式設計(區別於中國的差別化對待)。
我覺得:樓主最好能說明關注的領域。
我很早就在國外建築類雜誌看到用Arduino做互動/設計。沒有人知道所有的玩法,優缺點的體現需要上下文環境才能說清楚。
9樓:阿哲
Arduino是微控制器,和外設的連線非常原始,基本要你自己寫通訊協議。Raspberry Pi就是個嵌入式OS載體,要高階很多。
我覺得選擇與否,乙個很重要的考慮因素是要連線的外設是否是智慧型裝置。有很多外設,不是智慧型裝置,必須通過最簡單的硬體電路通訊,這種就比較適合Arduino;有點外設本身就是智慧型裝置或者支援高階介面,那用Raspberry Pi挺好的。
10樓:Homeway
自然是Arduino好上手,懂點C語言就可以了,比啥51簡單N倍!這回答是不是目前對你來說就夠了?接下來你玩過了,優缺點才有意義
11樓:黃冬
完全是不同的概念了,對於Arduino來講,它是乙個微控制器,在機器裡不會執行現有的通用OS,它更多的就是乙個通過setup和loop介面進行執行的特定機器,它的記憶體也非常的小。而Raspbeery Pi則不同,它有乙個非常強的CPU,儲存也很大,可以執行通用的OS,比如Linux,也有著更為強大的標準輸入、輸出介面。
所以它們有著完全不同的用途,Arduino更多的用於簡單的定式操作,而Raspbeer Pi用於在Linux這樣的作業系統上執行應用的環境。
高階程式設計是用Arduino好,還是用樹莓派好?
奈何col 兩者是洗碗粉和漂白粉的區別,有人用漂白粉洗碗,用洗碗粉洗衣服嗎?用什麼取決於具體專案和使用場景,而不是單一的看硬體某方面。附很早前寫的一篇 關於使用Arduino做開發的二三理解 Arduino中文社群 Powered by Discuz Chow Anod 不明白這裡的高階是有多高階 ...
本人樹莓派小白求助?
金嘆 登入VNC以後,他在登入下面自動建立了乙個指令碼叫Xauthority。Xauthority,是startx指令碼記錄檔案。Xserver啟動時,讀檔案 Xauthority,讀入對應其display的記錄。當乙個需要顯示的客戶程式啟動呼叫XOpenDisplay 也讀這個檔案,並把找到的ma...
樹莓派可以裝RHEL嗎?
浮躁 有乙個專門為樹莓派優化的叫Pidora,似乎是Fedora改過來的,Fedora是redhat的社群版,可能可以滿足你的需求。 可以直接 lxc 安裝,我覺得這是目前最好的方案。一方面保留了 rasbian 內建的一些樹莓派特有的操作介面,尤其是一些 GUI,一方面還能無縫使用你喜歡的 dis...