ما الفرق بين Arduino و Raspberry Pi ؟
على الرغم من أن الجهازين عبارة عن لوحات دوائر إلكترونية صغيرة تبدو متطابقة تقريباً في التصميم، إلا أنهما يختلفان تماماً.
على الرغم من أن الجهازين عبارة عن لوحات دوائر إلكترونية صغيرة تبدو متطابقة تقريباً في التصميم، إلا أنهما يختلفان تماماً.
RASPBERRY PI
هو عبارة عن كمبيوتر مصغر أي أنه يحتاج إلى نظام تشغيل هو Linux
يمتلك معالج دقيق microprocessor و معالج رسومي GPU و مدخل إيثرنت، كما يمتلك منافذ HDMI و منافذ USB و 26 GPIO
و يستخدم لمشاريع علوم الحاسبات، الويب، السيرفر، الألعاب الإلكترونية و معالجة الصور.
هو عبارة عن كمبيوتر مصغر أي أنه يحتاج إلى نظام تشغيل هو Linux
يمتلك معالج دقيق microprocessor و معالج رسومي GPU و مدخل إيثرنت، كما يمتلك منافذ HDMI و منافذ USB و 26 GPIO
و يستخدم لمشاريع علوم الحاسبات، الويب، السيرفر، الألعاب الإلكترونية و معالجة الصور.
ARDUINO
هو عبارة عن متحكم صغير microcontroller يتم برمجته عبر منصة Plat form مفتوحة المصدر مخصصة له، و لأنه مفتوح المصدر يمكن تعديل شيفرة المصدر و مخططات الدائرة بسهولة لتنفيذ المشاريع المطلوبة.
مناسب للمشاريع الإلكترونية التي تعتبر صغيرة و غير معقدة.
هو عبارة عن متحكم صغير microcontroller يتم برمجته عبر منصة Plat form مفتوحة المصدر مخصصة له، و لأنه مفتوح المصدر يمكن تعديل شيفرة المصدر و مخططات الدائرة بسهولة لتنفيذ المشاريع المطلوبة.
مناسب للمشاريع الإلكترونية التي تعتبر صغيرة و غير معقدة.
بمعنى آخر هو أداة إلكترونية صغيرة نستطيع برمجتها لتنفيذ عملٍ ما، و هو أداة عظيمة لتحويل الأفكار إلى واقع، من خلاله يتم التحكم بالمحركات الصغيرة و الأضواء و قراءة الحساسات.
و نستطيع القول أن Arduino هو جزء من Raspberry Pi
و نستطيع القول أن Arduino هو جزء من Raspberry Pi
لنرى بعض الفروقات بينهما:
* لتشغيل Raspberry Pi نحتاج إلى شاشة و لوحة مفاتيح و فأرة.
بينما Arduino يحتاج فقط إلى التوصيل بالكمبيوتر عبر USB
* يقوم Raspberry Pi بتشغيل عدة برامج في وقت واحد
بينما Arduino يقوم بتشغيل برنامج واحد في كل مرة و هو مصمم لإنجاز المهام المتكررة البسيطة
* لتشغيل Raspberry Pi نحتاج إلى شاشة و لوحة مفاتيح و فأرة.
بينما Arduino يحتاج فقط إلى التوصيل بالكمبيوتر عبر USB
* يقوم Raspberry Pi بتشغيل عدة برامج في وقت واحد
بينما Arduino يقوم بتشغيل برنامج واحد في كل مرة و هو مصمم لإنجاز المهام المتكررة البسيطة
* من ناحية الملحقات يتميز Arduino بدعم كبير من ال Shield و هي ملحقات لزيادة قدرات Arduino .
بينما Raspberry Pi يدعم عدد محدد منها.
* مصدر الطاقة ل Arduino هو battery pack ، بينما من الصعب استخدام battery pack لتغذية Raspberry Pi.
بينما Raspberry Pi يدعم عدد محدد منها.
* مصدر الطاقة ل Arduino هو battery pack ، بينما من الصعب استخدام battery pack لتغذية Raspberry Pi.
* لا يمتلكRaspberry Pi بطاقة ذاكرة لذلك يزود ب SD card.
بينما Arduino له بطاقة ذاكرة 32kb تستخدم لتخزين الأكواد التي تحدد وظائف Arduino.
* يمتلك Raspberry Pi أربع منافذ USB
أما Arduino له منفذ واحد USB للتوصيل بالكمبيوتر.
بينما Arduino له بطاقة ذاكرة 32kb تستخدم لتخزين الأكواد التي تحدد وظائف Arduino.
* يمتلك Raspberry Pi أربع منافذ USB
أما Arduino له منفذ واحد USB للتوصيل بالكمبيوتر.
* معالج Raspberry Piمن عائلة ARM.
أما المعالج المستخدم في Arduino من عائلة AVR و هو Atmega 328P.
* يستخدم Raspberry Pi لغات برمجة:
C, C++, python, ruby
و غيرها.
بينما يعتمد Arduino علىC, C++
أما المعالج المستخدم في Arduino من عائلة AVR و هو Atmega 328P.
* يستخدم Raspberry Pi لغات برمجة:
C, C++, python, ruby
و غيرها.
بينما يعتمد Arduino علىC, C++
باختصارإذا كان المشروع يعتمدعلى قراءة البيانات من المستشعرات و محركات أو بشكل عام الهاردوير، أو تنفيذ مهام متكررة فإن Arduinoهو الأنسب
إذا كان المشروع يعتمدعلى السوفتوير بشكل أكبر مثل البرامج و الرسوميات و تنفيذ مهام متعددة أو قيادة روبوتات معقدة فإن استخدام Raspberry Piهو الأفضل
إذا كان المشروع يعتمدعلى السوفتوير بشكل أكبر مثل البرامج و الرسوميات و تنفيذ مهام متعددة أو قيادة روبوتات معقدة فإن استخدام Raspberry Piهو الأفضل
جاري تحميل الاقتراحات...