Yeni bir teknoloji projesi planlıyorsanız ve tasarımınızın beyni olarak hareket edebilecek küçük, tek kartlı bir bilgisayar arıyorsanız, muhtemelen şu iki cihazdan birini düşüneceksiniz: Raspberry Pi veya Arduino. Her ikisi de düşük bir giriş maliyetiyle heyecan verici yeni projeler oluşturmak isteyen profesyoneller ve hobiler içindir.
Hem Raspberry Pi hem de Arduino kartlarının avantajları, dezavantajları ve ideal kullanım durumları vardır. proje gereksinimlerinize bağlı olarak. Ardunio ile Raspberry Pi arasındaki savaşta hangi kartın en iyisi olduğundan emin değilseniz, karar vermenize yardımcı olacak bir geçiş burada.
Performans ve Özellikler
Bir PC değişimi yapmayı düşünüyorsanız kurulu, şimdi size cevap vereceğiz: Ahududu Pi tek seçenektir (en azından bir Arduino ile karşılaştırıldığında). 1 GB ile 8 GB arasında RAM sunan en yeni Ahududu Pi 4 ve 4B ve dört çekirdekli, 1,5 GHz ARM v8 işlemciyle, çok küçük bir anakartta çok fazla güce sahipsiniz.
Daha küçük Pi modelleri (Zero ve Zero W kartları) 1GHz ARM CPU, 512MB RAM, genişletmeler için GPIO başlıkları ve entegre WiFi ve Bluetooth desteğiyle boyutlarına göre önemli bir güç sunar.
Pi gibi Çok özel projeler için çok küçük 2KB SRAM ve 16MHz mikrodenetleyici sunan Arduino Uno ile çeşitli Arduino modelleri bulunmaktadır. Ölçeğin diğer ucunda, çift çekirdekli Cortex M7 + M4 ARM mikrodenetleyiciye, 8MB ile 64MB arasında RAM ve entegre Bluetooth ve WiFi'ye sahip Arduino Portena H7 yer alıyor.
Bu adil bir karşılaştırma mı? Muhtemelen hayır, çünkü Raspberry Pi ve Arduino çok farklı iki ürün. Arduino, özel donanım projeleri için özelleştirilebilir, programlanabilir bir karttır, Raspberry Pi ise çeşitli Linux dağıtımları desteği ve önyükleme için uygun donanım ile kendi başına daha "geleneksel" bir bilgisayardır.
In_content_1 tümü: [300x250] / dfp: [640x360]->Hız ve performans Pi için bir kazançtır, ancak Arduino'nun bir Raspberry Pi'nin (tam bir Linux dağıtımı ile) yapması gereken tüm karmaşık uygulamaları çalıştırması gerekmez. Tek adil karşılaştırma, çift çekirdekli ARM Cortex M0 + işlemciye ve 264KB RAM'e sahip hobi amaçlı mikrodenetleyici kartı Raspberry Pi Pico ile olabilir.
İşlevsellik
Daha önce de değindiğimiz gibi, Raspberry Pi boyutuna göre çok güçlü bir bilgisayardır. Önceki modeller (orijinal Pi'den Raspberry Pi 3'e) tartışmasız oldukça yavaşken, en yeni modeller (Raspberry Pi 4 ve 4B) muazzam performans geliştirmeleri sunuyor.
Bu, çalışan bilgisayarınızı bir Raspberry Pi ile değiştirmenizi mümkün kılar. Oyun (retro oyun dışında) veya video kodlama için ideal değildir, ancak tamamen işlevsel bir sunucu veya bilgisayardır. İster bir hava istasyonu inşa ediyor olsun, isterse bir robotik yapının sinir merkezi olsun, herhangi bir sayıda projeye entegre edilebilir.
Arduino bazı yönlerden aynı işlevselliğe sahip değil, ancak hedefliyor farklı bir seyirci. Yetkin bir kodlayıcıysanız, Arduino'nuzu istediğiniz herhangi bir görevi yerine getirecek şekilde programlayabilirsiniz. Uzaktan kumandalı bir araba, bir ev alarmı, bir iletişim sistemi haline gelebilir; bunların tümü, ona bağlı doğru ekipmanla mümkündür.
Arduino'yu genişletmek, arkasındaki gerçek gücü ortaya çıkarmanın en iyi yoludur. Kod yazmaktan memnunsanız, ucuz ve basit bir proje oluşturmanın harika bir yoludur. Ancak Raspberry Pi, kartın kendisindeki 40 pinli GPIO başlığına yerleştirilebilen çok sayıda eklenti kartıyla (HAT olarak adlandırılır) aynı avantajların çoğunu sunar.
Bir Arduino seçebilirsiniz. boyut veya güç gereksinimleri için, ancak performans ve işlevselliğe ihtiyacınız varsa, genel olarak Raspberry Pi kazanır.
Kullanılabilirlik
Arduino ve Raspberry Pi olmasına rağmen çok fazla potansiyele sahip kartlardır, bu kullanımlarının son derece zor olduğu anlamına gelmez. Okullara ve ebeveynlere, çocukları kodlamayı öğrenmeye teşvik eden 80'ler tarzı merakı yeniden tanıtmak için oluşturulan Pi ile her iki kurulun da kökenleri eğitimdir.
Bir mikrodenetleyici kartı olarak Arduino, yeni başlayan bir kodlayıcının hayalidir. Arduino web sitesinin kendisi, yeni projeler oluşturmanıza yardımcı olacak öğreticiler ve örnek kodlar sunar. Raspberry Pi, kullanıcıların birçok şeyi aynı anda yapmasına izin verirken, Arduino, kullanıcısı tarafından oluşturulan ve kodlanan tek bir amaca odaklanır.
Maalesef Arduino, kodunun ana dili olarak C ++ 'yı kullanır. Raspberry Pi'nin tam olarak desteklediği başlangıç dostu Python'dan farklı olarak (diğer büyük programlama dilleriyle birlikte) bu, öğrenmesi veya kullanması en kolay dil değildir.
Programlama size uygun değilse, Raspberry Pi ile programlama yapmanız gerekmez ya. Raspberry Pi OS veya başka bir Linux dağıtımını kurmak, Google Chrome veya LibreOffice gibi standart yazılımları çalıştırmanıza olanak tanıyan grafik kullanıcı arayüzü dahil olmak üzere size eksiksiz bir işletim sistemi sağlayacaktır.
Ayrıca kontrolü ve kullanımı çok daha kolaydır bir Raspberry Pi, bir terminalden bile. Linux terminal komutları öğrenmesi kolaydır, ancak bundan kaçınmayı tercih ederseniz, yapabilirsiniz — bu, yeni başlayanlar ve amatörler için çok düşük bir giriş engeli sunan Raspberry Pi'nin başarısıdır.
Maalesef aynı şey Arduino için söylenemez. Ancak daha zorlu öğrenme eğrisini kabul etmeye hazırsanız, bu harika bir yeni proje yapısının merkezinde yer alabilir, ancak bir Ahududu Pi sizi oraya daha hızlı ulaştıracaktır.
Güç ve kullanılabilirlik bir şeydir, ancak özellikle mütevazı bir bütçeye sahip hobi amaçlı bir proje için maliyet önemlidir. Neyse ki, hem Arduino hem de Raspberry Pi'nin satın alınması ve kullanılması son derece ucuzdur.
Raspberry Pi model serisinin en altında Raspberry Pi Pico yer alır. Sadece 4 $ 'lık bu küçük kontrolör, hobi amaçlı bir projenin programlanabilir sinir merkezidir. Arduino'dan farklı olarak, C ve MicroPython'u (mikro denetleyiciler için Python) destekler, bu da onu kullanımı daha kolay bir sistem haline getirir.
Bununla birlikte, tam performans için Pi 4 Model B'nin maliyeti 35 $ (2GB RAM için) ) ve satıcıya bağlı olarak 75 ABD doları (8 GB için). Ayrıca daha küçük, daha az güçlü Zero W'yi 10 dolara alabilirsiniz. Diğer anakartlar (eski Pi, 2, 3 ve 3B gibi) benzer şekilde fiyatlandırılır ve yaşları ve daha düşük özellikleri nedeniyle indirimler mevcuttur.
Neyse ki Arduino kartları da uygun maliyetlidir. Birçok Arduino kartı mevcut, ancak Arduino Uno gibi en yaygın olanlardan bazıları 20-30 dolara mal oluyor. Diğer anakartlar (Pro Mini gibi), Mega 60 ABD doları ve Portena H7 99,99 ABD doları olmak üzere 10 ABD dolarına kadar düşebilir.
Açık kaynaklı bir kart olarak, Arduino da benzer fiyat aralıklarında bir dizi klona sahiptir. Raspberry Pi Pico'nun maliyeti sadece 4 $ olsa da, Raspberry Pi'nin mikrodenetleyicisi hala paranızın karşılığını alabilecek en iyi değerdir, ancak bu, belirli projenizin performans ve güç gereksinimlerine bağlı olacaktır.
Raspberry Pi: Hangisi Sizin İçin En İyisi?
Bu savaşta bir kazanan olduğunu söylemek kolay olabilir ama yok. Bir Arduino veya Raspberry Pi, inşa etmekte olduğunuz bir proje için harika merkezler oluşturacaktır. Ancak yeni başlayanların çoğu, Raspberry Pi'nin kurulumunu ve kullanımını daha kolay bulacaktır. Aynı zamanda daha fazla güç, işlevsellik ve yeni başlayanlar için çok daha düşük bir giriş engeli sunar.
Çok sayıda eklenti ve başlangıç dostu işletim sistemi sayesinde çok sayıda kolay Raspberry Pi projeleri vardır. deneyebilirsin. Daha geniş projeler için GPIO başlık pinlerini kullanarak bir Arduino'yu Raspberry Pi'ye bağlayarak ikisini birleştirebilirsiniz. Ancak yeni bir Raspberry Pi satın aldıysanız, önce güncelle isteyebilirsiniz.