הבדל בין ארדואינו ל-Raspberry Pi

תוכן עניינים:

הבדל בין ארדואינו ל-Raspberry Pi
הבדל בין ארדואינו ל-Raspberry Pi

וִידֵאוֹ: הבדל בין ארדואינו ל-Raspberry Pi

וִידֵאוֹ: הבדל בין ארדואינו ל-Raspberry Pi
וִידֵאוֹ: רספברי פיי או ארדואינו 2024, יולי
Anonim

הבדל מפתח – Arduino vs Raspberry Pi

ההבדל העיקרי בין Arduino ל-Raspberry Pi הוא ש-Arduino הוא לוח פיתוח מיקרו-בקר בעוד ש-raspberry pi הוא מחשב לשימוש כללי המבוסס על מערכת הפעלה לינוקס.

בחירת Arduino או Raspberry Pi תלויה בפרויקט שיפותח. מאמר זה דן ב- Arduino Uno ו- Raspberry Pi B+ הנפוצים ביותר. באופן כללי, בהשוואה לארדואינו, צריכת החשמל נמוכה יותר והמהירות גבוהה יותר ב-Raspberry pi.

מה זה ארדואינו?

לוח הפיתוח של Arduino מכיל מיקרו-בקרים, חומרת תכנות, ממשק תכנות USB, כפתור איפוס, מחבר מתח וכו'.ישנם סוגים שונים של לוחות Arduino כגון Arduino Uno, Mega, Nano. ללוח Arduino הנפוץ ביותר שהוא Arduino Uno יש שני מיקרו-בקרים. ה-ATmega328 מתוכנת על ידי המשתמש. ה-ATmega16U2 כבר מתוכנת מראש והוא משמש לתקשורת USB. פיני ה-IO משמשים לחיבור לעולם החיצון. יש פינים דיגיטליים ופינים אנלוגיים.

ההבדל העיקרי בין ארדואינו ל-Raspberry Pi
ההבדל העיקרי בין ארדואינו ל-Raspberry Pi

איור 01: Arduino

ה-Arduino IDE משמש לכתיבת התוכניות עבור לוח הפיתוח. ניתן להשתמש בו לכתיבת קוד, קומפילציה, ניפוי באגים ולבסוף להעלאת הקוד ללוח. ה- Arduino IDE הופך את פיתוח הפרויקט למהיר וקל יותר. תוכנה זו היא קוד פתוח וחינמי. התוכניות שנכתבו ב-Arduino IDE דומות לתוכניות C. קל לשלב את Arduino עם חומרה באמצעות מגנים.ניתן לערום את המגן הזה ישירות לארדואינו. מגן ה-Ethernet משמש לחיבור ל-Ethernet. מגן ה-LCD הצבעוני משמש לממשק לתצוגה. המתכנת יכול להשתמש ישירות במגן אלה ולקרוא לפונקציות הספרייה הדרושות כדי לבצע את המשימה הנדרשת.

מה זה Raspberry Pi?

Raspberry Pi פועל על מערכת הפעלה (OS). זוהי שכבה נוספת של תוכנה המטפלת בחומרה. ב-Arduino, האפליקציה פועלת ישירות על המיקרו-בקר, אבל ב-raspberry pi, האפליקציה צריכה לעבור דרך מערכת ההפעלה כדי לשלוט בחומרה.

ישנן גרסאות שונות כגון Raspberry pi A, B, B+. Raspberry Pi B+ מכיל את Broadcom BCM 2836 System on Chip (SoC). יש לו את המעבדים ושאר הרכיבים מחוברים כדי ליצור מערכת שלמה. המעבד הוא מעבד מבוסס Broadcom BCM 2826 ARM. מעבדי ARM הם הליבה של רוב מכשירי ה-IoT. ניתן לתכנת Raspberry Pi באמצעות שפות כמו Python, C++.

ההבדל בין ארדואינו ופטל פי
ההבדל בין ארדואינו ופטל פי

איור 02: Raspberry Pi

הוא מכיל גם יחידת עיבוד גרפית (GPU). זה עוזר להאיץ את הגרפיקה. יש לו 40 פיני קלט פלט לשימוש כללי (GPIO). יש 4 יציאות USB ויציאת Ethernet RJ45. יש ממשק USB Ethernet IC המשמש לתקשורת עם יציאות Ethernet ו-USB. יש גם מחבר CSI Camera. יציאת HDMI עוזרת לחבר את ההתקן לצג. ה-DSI הוא ממשק צג עבור צגים. זוהי חלופה ל-HDMI. כרטיס ה-micro SD נמצא בתוך חריץ ה-micro SD. זה בצד האחורי של הלוח.

מהו הדמיון בין ארדואינו ל-Raspberry Pi?

ניתן להשתמש ב-Arduino וגם Raspberry Pi כדי לבנות את האינטרנט של הדברים (IoT) ומערכות משובצות

מה ההבדל בין ארדואינו ל-Raspberry Pi?

ארדוניו נגד Raspberry Pi

Arduino הוא מיקרו-בקר עם לוח יחיד המספק פלטפורמת קוד פתוח לבניית סביבת חומרה ותוכנה. Raspberry Pi הוא מחשב יחיד קטן שפותח כדי לקדם את הוראת היסודות של מדעי המחשב בבתי ספר ובמדינות מתפתחות.
מהירות עיבוד
מהירות הארדואינו היא 16MHz. מהירות של Raspberry Pi היא 900MHz.
שטח כתובת
ל-Arduino יש מרחב כתובות נמוך יותר מכיוון שהוא מיקרו-בקר של 8 סיביות. Raspberry Pi תומך במרחב כתובות גדול יותר מכיוון שיש לו מעבד 32 סיביות.
רמות מתח פלט כניסה
רמות מתח המוצא עבור Arduino הן 0V ו-5V. רמת מתח היציאה של הקלט עבור Raspberry Pi היא 0V ו-3.3V.
Memory
Arduino יש 32K Flash, 2K SRAM ו-1K EEPROM. Raspberry Pi כולל 4GB פלאש, 512K SRAM ו-micro SD.
OS
Arduino לא פועל על מערכת הפעלה. Raspberry Pi פועל על מערכת הפעלה.

סיכום – Arduino נגד Raspberry Pi

מאמר זה דן בהבדל בין Arduino ל-Raspberry Pi. ההבדל בין Arduino ל-Raspberry Pi הוא ש-Arduino הוא לוח פיתוח מיקרו-בקר בעוד ש-raspberry pi הוא מחשב לשימוש כללי המבוסס על מערכת הפעלה לינוקס.

מוּמלָץ: