Raspberry Pi ve Arduino oldukça farklı kartlardır. Her kartın kendi avantajları ve dezavantajları vardır. İkisi arasında karar vermek isterseniz, o zaman projenizin amacına bakmak zorundasınız. O halde bu iki kartı da yakından inceleyelim.
Arduino, Massimo Benzi tarafından İtalya’da icat edildi. Arduino basit bir donanım prototipleme aracıydı. Raspberry pi Eben Upton tarafından Cambridge Üniversitesi’nde İngiltere’de öğrencilerinin programlama becerilerini geliştirmek için icat edildi.
Her iki araçta da yeni başlayanlar ve hobi için uygundur. Arduino, mikrodenetleyici sistemi üzerinedir ve Raspberry pi ,mini bir bilgisayardır. Arduino, donanım projelerinde iyiyken Raspberry Pi, yazılım uygulamalarında tercih edilir
Aşağıdaki tablo size aralarında bazı farklılıkları göstermektedir.
SL | Ahududu Pi | Arduino |
1 | Raspbian OS’li mini bir bilgisayardır. Bir kerede birden fazla program çalıştırabilir. | Arduino, bilgisayarın bir parçası olan bir mikro denetleyicidir. Tekrar tekrar bir programı çalıştırır. |
2 | Bir pil paketi kullanarak güç sağlamak zordur. | Arduino, bir pil takımı kullanılarak çalıştırılabilir. |
3 | Sensörlerin ve diğer bileşenlerin arabirimi için kütüphaneler ve yazılım yüklemesi gibi karmaşık görevler gerektirir | Sensörlerin ve diğer elektronik bileşenlerin Arduino’ya bağlanması çok basittir. |
4 | Bu pahalı | Düşük maliyetle kullanılabilir. |
5 | Ahududu Pi, Ethernet portu ve USB Wi-Fi dongle’ları kullanarak internete kolayca bağlanabilir. | Arduino, internete bağlanmak için harici donanım gerektirir ve bu donanım kod kullanılarak düzgün şekilde gönderilir. |
6 | Ahududu Pi’nin gemide depolama alanı yoktu. Bir SD kart portu sağlar. | Arduino, dahili depolama sağlayabilir. |
7 | Raspberry Pi, farklı cihazları bağlamak için 4 USB portu vardır. | Arduino’nun bilgisayara bağlanacak tek bir USB portu var. |
8 | Kullanılan işlemci ARM aileden. | Arduino’da kullanılan işlemci AVR ailesi Atmega328P’den |
9 | Bu doğru şekilde kapatılmalıdır aksi halde dosya bozulması ve yazılım sorunları yaşanabilir. | Bu sadece bir tak ve çalıştır cihazdır. Eğer güç bağlıysa, programın çalışmaya başlaması ve bağlantı kesilmesi halinde durur. |
10 | Önerilen programlama dili python’dur ancak C, C ++, Python, ruby önceden kurulmuştur. | Arduino Arduino, C / C ++ kullanır. |