
Kısaca: Arduino ile Raspberry Pi arasındaki temel fark, Arduino'nun tek bir programı tekrar tekrar çalıştıran bir mikrodenetleyici kartı, Raspberry Pi'nin ise Linux gibi bir işletim sistemi çalıştıran tek kartlı bir bilgisayar olmasıdır. Bu yazıda iki platformun çeşitlerini, işlemci, bellek, bağlantı ve güç tüketimi farklarını ve projeye göre hangi geliştirme kartının seçileceğini bulabilirsiniz.
Maker için en temel ihtiyaçlardan biri geliştirme kartıdır. En popüler platformlardan ikisi Arduino ve Raspberry Pi. Çok, çok daha fazla kart mevcut, ama bunlar en popüler ikisi ve bu makalede bu 2 arasındaki farklar nelerdir açıklamak istiyoruz. Gelin önce bu geliştirme kartları nedir tanıyalım.
Arduino Nedir?
Arduino, açık kaynaklı bir mikrodenetleyici kartı ailesinin adıdır. Bu, Arduino'nun bir programı tekrarlı olarak çalıştırabilen temel bir bilgisayar olduğu anlamına gelir. Arduino kartları girişleri okuyabilir (yani bir düğmeye basmak, ışığı algılamak, bir Twitter mesajı almak ve çıkışlarında programlandıkları her şeye tepki vermek, bir motoru etkinleştirmek, bir LED'i yakmak, çevrimiçi bir şey yayınlamak gibi...) Kullanım kolaylığı ve diğer üreticilerin panolarını oluşturması için açık kaynaklı donanım, Arduino'yu Raspberry Pi gibi tek kartlı bir bilgisayardan (SBC) ayıran en önemli avantajıdır. Arduino kartlarının çoğu tek kartlı bir bilgisayar kadar güçlü değildir. Bu nedenle, Arduino genellikle sadece bir görevi yerine getirmek için tercih edilir. DIY programlama projeleriniz için beyin olarak düşünün. Ayrıca, belirli bir görev için gereken hızlı kurulumlu olma özelliği de büyük bir avantajdır. Tüm Arduino kartları, tam olarak uyarlanabilen açık kaynaklıdır. En büyük avantajı, yeni başlayanlara da, daha karmaşık görevleri olan ileri seviye kullanıcılara da hitap ediyor olmasıdır.
Arduino Çeşitleri Nelerdir?
Arduino ailesi, farklı amaçlara hizmet eden çeşitli kartlar sunar.
1. Standart Arduino Geliştirme Kartları
Arduino Uno R3 , Arduino Micro ve Arduino Nano 'dur. Bu kartlar yeni başlayanlar için en ideal olanlarıdır. Giriş seviyesi kategorisindeki kartların kullanımı kolaydır. Başlangıç için bu kartları ve temel bileşenleri bir arada sunan arduino setleri de tercih edilebilir.
3. Gelişmiş Özelliklere Sahip Arduino Kartları
Bunlara Arduino Mega 2560 , Arduino MKR Wifi 1010 veya Arduino MKR FOX 1200 dahildir. Daha gelişmiş ve daha hızlı işlevlere sahip daha gelişmiş kartlardan oluşan bu kategori daha karmaşık projeler için işlevseldir.
4. Arduino Shield
Arduino ailesinin ilginç yönlerinden biri de arduino shield çeşitleridir. Bu ek kartlar, Arduino kartının üzerine takılarak kullanılır. LCD ekran , buton , joystick , Bluetooth , Ethernet , GPRS ve GPS özellikleri gibi belirli bir işlev ekleyecekler. Kalkanlar istiflenebilir, böylece ihtiyacınız varsa bir panoya daha fazla işlev ekleyebilirsiniz. Arduino Shield çeşitleri hakkında daha fazla bilgiyi burada bulabilirsiniz.
Raspberry Pi nedir?

Raspberry Pi, düşük maliyetli ilk başarılı tek kartlı mikrobilgisayarlardan biri oldu. Eğitim için tasarlandı, hem Maker hem de PC topluluğu tarafından kabul gördü. 2017 yılına kadar 14 milyondan fazla satışı yapıldı. Fiyatının ucuz olmasının nedenlerinden biri, kapsamlı PCB düzeni. Raspberry Pi, bir bilgisayarın ihtiyaç duyduğu tüm bileşenleri sunar: İşlemci, bellek, GPU, girişler, SD kart yuvası ve hepsi kredi kartı büyüklüğünde bir kart üzerindedir. Raspberry Pi birden fazla program veya görev çalıştırabilir. Ayrıca, işletim sistemi yüklü olan SD kartı değiştirerek farklı işletim sistemlerini de kullanabilirsiniz. Raspberry Pi'de çoğunlukla Raspberry Pi OS (eski adıyla Raspbian) ve Ubuntu gibi Linux tabanlı işletim sistemleri kullanılır, ancak Windows 10 IoT Core'u bile çalıştırabilir. Raspberry arduino'nun aksine, HDMI çıkışı, USB bağlantı noktası, ses kartı ve entegre grafik kartı ile birlikte geliyor.
Raspberry Pi Çeşitleri
Raspberry Pi bugüne kadar çok sayıda farklı model piyasaya sürdü. Hepsi birbirinden önemli yenilikler ile piyasaya çıkan modellerden bu yazıda öne çıkan iki tanesine bakacağız.
1. Raspberry Pi 3 Model B +
En popüler (ve güçlü) Raspberry Pi 3 Model B + 'dır (ta ki Pi 4 çıkana kadar). Ürün mart 2018'de tanıtıldı. Mikrobilgisayar, 1.4GHz 64 bit dört çekirdekli işlemci, çift bant kablosuz LAN, Bluetooth 4.2 / BLE, daha hızlı Ethernet ve Ethernet Üzerinden Güç desteği (ayrı PoE HAT ile) ile birlikte oldukça büyük ses getirdi.
2. Raspberry Pi 4
4K videoları 60 fps'de oynatabilen Raspberry Pi 4, Kendi Özelliklerinin Dışında Diğer Modellerde de Olan GPIO pinleri, kamera modülü, ek analog ses çıkışı, PoE (Power over Ethernet) Desteği Sunmaktadır. Güçlenen USB3 Çıkışları ve Gigabit Ethernet Ağ Hızı ile USB Cihazlarınızın Ağ İle Etkileşimlerinde 10 Kata Kadar Daha Hızlı ve Verimli İşlemler Yapabileceksiniz. Yapılan En Büyük Değişiklerden Biri İse HDMI Yapısında Meydana Gelmiştir. Önce ki Modellerde 1 Adet Standart HDMI Portu Mevcut İken, Yeni Model de Hem HDMI Port Sayısı 2’ye Çıkarılmıştır Hem Yapısal Olarak Mikro HDMI Yapısına Geçilmiştir. Hem de Aynı Anda 2 Ekrana 4K Kalitesinde (iki ekranda 30 fps, tek ekranda 60 fps) Görüntü Verilebilmektedir.
Arduino ve Raspbery Pi Karşılaştırma
Arduino birçok farklı kart üretmiştir. Bizim örnek alacağımız kart en meşhur olan Arduino Uno R3 modelidir. Raspberry Pi ise kredi kartı büyüklüğünde, tam donanımlı küçük bir bilgisayardır.

İlk bakışta oldukça benzer görünüyorlar. Pinler, konektörler, vida delikleri vs. Aslında her iki kartta birbirinden çok, çok farklılar.
- Çekirdekten başlayalım; Arduino, 8 bitlik bir mikro denetleyici ile birlikte gelir. Raspberry Pi, 64 bitlik bir mikroişlemciyle birlikte gelir.
- Arduino 2 Kilobayt RAM'a sahipken, Raspberry Pi'nin 1GB RAM'i vardır. (500.000 kat daha fazla)
- I / O açısından, Arduino, bilgisayar tarafından yeni programları çalıştırmak için kullanılabilecek bir USB-B bağlantı noktasına, bir güç girişine ve bir dizi I / O pinine sahiptir. Raspberry Pi ise bu konuda çok daha karmaşıktır, bir Video çıkışı, bir HDMI bağlantı noktası, bir SD kart bağlantı noktası, bir Ses jakı, CSI kamera bağlantı noktası, DSI ekran bağlantı noktası, USB aygıtlarını bağlamak için kullanabileceğiniz 4 USB 2.0 bağlantı noktası, Gigabit Ethernet jakı, Kablosuz LAN, Bluetooth 4.2 ve G / Ç pimleri (GPIO) ve daha fazlası.
- Arduino'nun işletim sistemi yok. Yalnızca Arduino platformu için derlenmiş programları çalıştırabilir, bu da çoğunlukla C ++ ile yazılmış programlar anlamına gelir. Raspberry Pi genellikle Linux olan bir işletim sistemi çalıştırır. Yani mini bir bilgisayardır.
Hangisini Seçmeliyim?
"Bu farklılıklar göz önüne alındığında, bir Raspberry Pi'nin Arduino'dan çok daha güçlü ve yetenekli olduğunu düşünebilirsiniz, bu yüzden Raspberry Pi kullanmalısınız." Yanlış .
- Arduino
~50 mA, bir Raspberry Pi (700+ mA) ' den daha az güç ( boşta) tüketir. - Arduino'nun 20 G / Ç pini vardır. Raspberry Pi'nin 40 pinlik başlığında ise 26 GPIO pini bulunur.
- Arduino UNO'daki her bir I / O pini en fazla
40mA(sürekli kullanımda önerilen 20 mA) sürebilirken, Raspberry Pi GPIO pinlerinin her biri en fazla16mAsürebilir. - Bir Raspberry Pi'yi istediğiniz herhangi bir programlama dilinde programlayabilirsiniz.
Programlama
Arduino, yeni başlayanlar için çok kolay kullanım özelliklerine sahip C ++ programlama dilinin versiyonu olan “Arduino IDE” kullanır. Bence Arduino, bir program derlemek, bir pil veya güç konektörü bağlamak ve çalıştırmak, gerçek dünyayla arayüz oluşturan sensörler ve diğer güzel şeylerle oynamak istiyorsanız en iyisidir. Arduino'da çalışan programınızdan başka bir şey olmadığı için hiçbir şey için endişelenmenize gerek yok. Gayet basit bir mantık. Bir Raspberry Pi ise, daha geleneksel araçlar kullanarak programladığınız ekransız küçük bir bilgisayar gibidir. Otomatik sulama sistemine güç sağlamak veya dışarıdaki sıcaklığı izlemek için bir Arduino kullanılır ama bir Raspberry Pi'yi retro bir oyun platformu veya bir web sunucusu olarak kullanabilirsiniz.
Sonuç
Hayati görevlerde Raspberry Arduino'dan daha iyi performans gösterecektir. Basit, tekrarlayan görevler için, Arduino çalışma alanını, kullanım kolaylığını ve mevcut seçenekleri ayarlayarak ve fiyat olarak Raspberry'yi yenecektir. Görevin zorluğuna bağlı olarak daha ucuz ve bu nedenle daha basit Arduino versiyonu düşünülebilir. Yeni başlayanlar için, bir şey programlamak istiyorsanız Arduino harika bir başlangıç sunacaktır. Tam gelişmiş bir Linux işletim sistemi çalıştıran oldukça uygun fiyatlı bir bilgisayar arıyorsanız, Raspberry Pi modelleri iyi bir seçimdir. Arduino ve Raspberry Pi'nin her biri kendi amaçlarına hizmet eder, ancak ana farkları işleme gücünde yatmaktadır. Bununla birlikte, tanımlayıcı faktör yalnızca işlemciye bağlı olmamalı, ancak belirli bir proje için sadelik ve fiyat ilişkisi de dikkate alınmalıdır.
1. Uygulamaya Göre
İlk hedef ne yapmak istediğinizi belirlemiş olmalısınız! Tam gelişmiş bir işletim sistemine ihtiyacınız varsa ve tek bir bilgisayarda birden fazla program çalıştırmak istiyorsanız, Raspberry Pi doğru seçimdir. Sadece bir işi yapmak ve aynı zamanda dış çevreyi kontrol etmek istiyorsanız, Arduino en iyisidir. Ve kazanan :… Bir puan Raspberry Pi, bir puan Arduino'ya.
2. Fiyata Göre
Genel olarak Arduino kartları, Raspberry Pi kartlarından daha uygun fiyatlıdır. Bununla birlikte, her iki tarafta da çok fazla model piyasada bulunmaktadır. Bu nedenle, her iki platformda da daha düşük bütçeli modeller tercih edilebilir. Ve kazanan…: Yine, Bir puan Raspberry Pi, bir puan Arduino'ya.
3. İşletim Sistemine Göre
İşletim sistemlerine gelince, Arduino'nun Entegre Geliştirme Ortamı (IDE) çok basittir, programlama arayüzü ile sınırlıdır. Programlamak için bir bilgisayara ihtiyacınız olacak. Öte yandan, Raspberry C ++ ve Python dahil olmak üzere birçok program ve programlama dili ile uyumludur. Yine, bir veya diğeri, kullanıcının mevcut becerilerine bağlı olarak daha faydalı / daha kolay olabilir. Ve kazanan… : Raspberry Pi.
4. Hız Önemli mi?
Hız önemli bir faktördür… ama programlamaya sıkı sıkıya bağlıdır. Ham işlem gücünde, GHz hızında çok çekirdekli işlemcisiyle Raspberry Pi açık ara öndedir. Arduino ise işletim sistemi olmadığı için giriş/çıkış işlemlerine gecikmesiz ve öngörülebilir (gerçek zamanlı) tepki verir. Ve kazanan :… Bir puan Raspberry Pi, bir puan Arduino'ya.
5. Topluluk ve Kaynaklar
Destek, öğreticiler ve uyumlu ek donanımları karşılaştırırken, Arduino liderliği bir boy ile göğüslüyor. Ancak, Raspberry Pi için birçok yararlı forum ve kaynak da mevcuttur. Ve kazanan… : Arduino kazanır.
İlgili Ürünler
Sıkça Sorulan Sorular
Arduino mu Raspberry Pi mi daha iyi?
Hangisinin uygun olduğu projeye bağlıdır. Sensör okuma, motor sürme gibi tek ve tekrarlayan donanım görevlerinde Arduino daha basit ve az enerji tüketen bir çözümdür; işletim sistemi, ağ bağlantısı, görüntü işleme ya da aynı anda birden fazla program gerektiren işlerde Raspberry Pi daha uygundur.
Mikrodenetleyici ile mikroişlemci arasındaki fark nedir?
Mikrodenetleyici (Arduino UNO'daki ATmega328P gibi) işlemci, bellek ve giriş/çıkış birimlerini tek bir çipte toplar ve yüklenen tek bir programı çalıştırır. Mikroişlemci ise RAM ve depolama gibi harici bileşenlerle çalışan daha güçlü bir işlem birimidir; Raspberry Pi'de olduğu gibi bir işletim sistemini ve birden çok programı yürütebilir.
Arduino ve Raspberry Pi hangi dillerle programlanır?
Arduino, Arduino IDE'de C/C++ tabanlı Arduino diliyle programlanır ve kod doğrudan karta yüklenir. Raspberry Pi bir işletim sistemi çalıştırdığı için Python, C/C++ ve Java gibi pek çok dil kullanılabilir; Python en yaygın tercihlerden biridir.
Arduino ve Raspberry Pi birlikte kullanılabilir mi?
Evet. Yaygın bir kullanımda Raspberry Pi ağ, veri işleme ve arayüz işlerini üstlenirken Arduino sensörleri okur ve motorları sürer; iki kart çoğunlukla USB seri bağlantı, UART ya da I2C ile haberleşir. Raspberry Pi pinleri 3,3 V ile çalıştığından 5 V'luk Arduino'ya doğrudan bağlanırken seviye dönüştürücü gerekebilir.
Raspberry Pi Arduino'dan daha fazla güç tüketir mi?
Evet. Yazıdaki karşılaştırmaya göre Arduino boşta yaklaşık 50 mA çekerken Raspberry Pi 700 mA'in üzerinde akım çeker. Bu nedenle pille uzun süre çalışması gereken basit projelerde Arduino daha avantajlıdır.