Raspberry Pi vs Arduino: Teknik Özellikler ve Farklılıklar

Her iki cihaz da geliştirme panoları, ve bu kadar çok insan onları karşılaştırma eğilimindedir ve hangisinin daha iyi olduğunu bilmek ister. Ancak, Ahududu Pi ve Arduino çok farklı iki platformdur ve farklı amaçlar için tasarlandıkları için karşılaştırılamazlar. Bu yazıda size nasıl olduğunu anlatacağız Raspberry Pi ve Arduino farklı ve her birinin ne için kullanıldığı.

Raspberry Pi bir geliştirme kartıdır ama aslında bütün bir bilgisayardır. Üzerinde çalışan temel, multimedya görevlerini, programlama ve derleme programlarını gerçekleştirecek kadar güçlüdür. Arduino, Arduino panoları için özel programlar oluşturmak için bir programlama sistemi olan Arduino IDE platformunu (entegre geliştirme ortamı) sunan ücretsiz donanım ve yazılıma dayalı açık kaynaklı bir oluşturma platformudur.

ahududu pi vs arduino

Raspberry Pi vs Arduino, nasıl farklılar?

  Ahududu Pi 3 Model B Ahududu pi sıfır Ahududu Pi 2 Model B Ahududu Pi Model B + Ahududu Pi 4 arduino uno
SoC BCM2837 BCM2835 BCM2836 BCM2835 BCM2711 ATmega328
işlemci 54 GHz'de Dörtlü Cortex A1.2 11 GHz'de ARM1 7 MHz'de Dörtlü Cortex A900 11 MHz'de ARM700 72 GHz'de Dörtlü Cortex-A1.5 16 MHz
Komut seti ARMv8-A ARMv6 ARMv7-A ARMv6 ARMv8 Arduino IDE
GPU Video Çekirdek IV 400 MHz Video Çekirdek IV 250 MHz Video Çekirdek IV 250 MHz Video Çekirdek IV 250 MHz VideoÇekirdek VI ATmega328
RAM 1GBSDRAM 512 MB SDRAM 1GBSDRAM 512 MB SDRAM 1 GB, 2 GB, 4 GB (modele bağlı olarak) 2 KB
Depolama Micro SD Micro SD Micro SD Micro SD Micro SD EEPROM 1 KB
Ethernet 10/100 Yok hayır 10/100 10/100 10/100/1000 Yok hayır
kablosuz 802.11n / Bluetooth 4.0 Yok hayır Yok hayır Yok hayır 802.11ac, Bluetooth 5.0, BLE Yok hayır
Video çıkışları HDMI / Kompozit HDMI / Kompozit HDMI / Kompozit HDMI / Kompozit 2 × mikro HDMI Yok hayır
Ses çıkışları HDMI / Kulaklıklar HDMI HDMI / Kulaklıklar HDMI / Kulaklıklar HDMI / Kulaklıklar Yok hayır

Donanım açısından, gördüğünüz gibi, yapacak hiçbir şeyleri yok. Ve her iki geliştirme kurulu arasındaki temel fark, Arduino aynı anda yalnızca bir program çalıştırabilir Raspberry Pi ile metodoloji açısından neredeyse bir PC ile aynı şeyi yapabiliriz. Özünde Raspberry Pi mini bir bilgisayarken Arduino bir mikro denetleyicidir .

Ahududu-Pi-4-Carcasa-1

Aşağıdaki tabloda size her iki platformun da temel farklılıklarını vereceğiz.

Ahududu Pi Arduino
Aynı anda birden fazla program çalıştırabilen mini bir bilgisayardır Bilgisayarın bir parçası olan ve tek bir programı tekrar tekrar çalıştıran bir mikro denetleyicidir.
Pil gücüyle çalışmak zordur. Pil gücüyle çalışmak üzere tasarlanmıştır.
Sensörler ve diğer bileşenlerle etkileşim kurmak için kitaplık ve yazılım yükleme gibi karmaşık görevler gerektirir. Bileşenleri ve sensörleri entegre bir şekilde çalışır.
Arduino'ya göre pahalıdır. Ucuz.
RJ-45 portu veya USB üzerinden WiFi ile internete kolayca bağlanır. İnternete bağlanmak için harici donanım gerektirir ve çalışmak için kod kullanılarak programlanmalıdır. İnternete bağlanmak için tasarlanmamıştır.
Depolama alanı yoktur, ancak bunun için mikro SD yuvasını kullanabilirsiniz. Entegre depolama ile gelebilir.
Farklı cihazları bağlamak için 4 USB portu vardır. Bilgisayara bağlamak için sadece dişi bir USB B Tipi bağlantı noktası vardır.
ARM işlemcileri kullanıyor. Bir AVR aile işlemcisi kullanır.
Dosya bozulma riski olmaması için düzgün şekilde kapatmamız gerekir. Tak ve çalıştır bir cihazdır.
Önerilen programlama dili Python'dur, ancak C, C ++ ve Ruby'yi de kullanabilirsiniz. Sadece Arduino ve C / C ++ kullanın.

Tabloda da görebileceğiniz gibi, farklılıklar aşikârdır ve aslında karşılaştırılabilir değildirler çünkü estetik olarak benzer bileşenler gibi görünseler de, birbirleriyle çok az ilgileri vardır. Aşırıya, Arduino kartı programlamak için bir Raspberry Pi kullanabiliriz USB üzerinden birini birbirine bağlar.

Raspberry Pi ve Arduino ne için kullanılır?

Bir Ahududu Pi'nin sunduğu olanaklar, özellikle Arduino'ya kıyasla çok büyük. Hepsi mini bir PC ve sadece bir işletim sistemini bir mikro SD'ye koyarak, örneğin bir multimedya istasyonu bir TV'de içerik oynatmak, bir Linux dağıtım (Raspbian), bir dosya sunucusu olarak, Bir etki alanı denetleyicisi olarak… olasılıklar çok büyük.

Dediğimiz gibi Arduino ile sadece bireysel programlar yürütebiliriz. Birçok mühendis Arduino kartlarını bir robot otomatının eylemlerini programlamak, bir meteorolojik istasyon oluşturmak, hareket sensörleri ile aydınlatma yönetimi yapmak için kullanır ... olasılıklar da çok geniştir, ancak gördüğünüz gibi tek bir amaç için olmalı ve her durumda ek donanım gerekli .

Arduino para kumaş estación meteorológica

Gördüğünüz gibi, çok farklı cihazlar ve farklı amaçlar için kullanılıyorlar, bu yüzden birbirimizi gerçekten karşılaştıramıyoruz veya hangisinin daha iyi olduğunu söyleyemiyoruz çünkü farklı şeyler için kullanılıyorlar. Her durumda, Raspberry Pi'nin bize Arduino'dan çok daha çok yönlü bir platform ve daha fazla olanak sağlayacağını söyleyebiliriz.