ה-Arduino Uno הוא הלוח הפופולרי ביותר, אך למגה הגדול יותר יש יותר פיני קלט/פלט. מצא מה מתאים לפרויקט שלך.
שוחררו יותר מ-15 לוחות Arduino מאז החלה סדרת המיקרו-בקרים ב-2005. Arduino Mega ו- Uno הם שניים מלוחות Arduino הפופולריים והנפוצים ביותר.
לכל לוח יש תכונות ומוזרויות מסוימות שהופכות אותו למתאים יותר למשימות מסוימות מהאחר. אנו נחקור את ההבדלים הללו בפירוט ונעזור לך להחליט איזה מהלוחות האלה מתאים יותר לפרויקט האלקטרוניקה שלך. Arduino Uno לעומת Mega: תן להשוואת Arduino להתחיל...
ארדואינו מגה
ה- Arduino Mega שוחרר בתחילה בשנת 2009 וכעת נמצא בגרסה השלישית שלו עם Arduino Mega 2560 Rev3. המגה הנוכחית מופעלת על ידי מיקרו-בקר ATmega 2560 ומשתמשת בשבב ATmega16U2 כדי להמיר אותות USB להוראות טוריות. עיין במדריך שלנו ל שליטה בתקשורת טורית עם Arduino.
ל-Arduino Mega 2560 יש 54 פיני I/O דיגיטליים בסך הכל (15 מהם מספקים פלט PWM), יחד עם 16 כניסות אנלוגיות. הוא כולל גם יציאות טוריות לחומרה, מחבר תקע חבית ויציאת USB-B.
ניתן להפעיל אותו מיציאת ה-USB או משקע החשמל והוא מסוגל לפעול על ספק כוח הנעים בין 6 ל-20 וולט. ה-ATmega 2560 פועל במהירות שעון של 16MHz ומציע 8kB של SRAM, 256kB של זיכרון פלאש ו-4kB של EEPROM.
ה-Mega 2560 תואם לרוב המגנים המיועדים ל-Uno וללוחות לשעבר Duemilanove ו-Diecimila. המשמעות היא שמגנים שנוצרו עבור הלוחות הללו יעבדו גם על המגה.
אתה יכול להשיג את Arduino Mega 2560 מהחנות הרשמית של Arduino תמורת כ-$35, בערך באותו מחיר כמו גרסת ה-1GB של Raspberry Pi 4.
ארדואינו אונו
ה- Arduino Uno הוא ללא ספק לוח ה- Arduino הפופולרי ביותר, והוא גם הלוח שבו משתמשים הכי מתחילים כדי להיכנס לעולם ההתעסקות עם אלקטרוניקה. ל-Uno Rev3 (המכונה גם Uno R3) יש מעבד של 8 סיביות, פועל במהירות שעון של 16MHz, וניתן להזין אותו מיציאת ה-USB-B או מחבר שקע החשמל, זהה למגה.
עם זאת, יש לו פחות מכל השאר, עם רק 14 פיני קלט/פלט דיגיטליים, 6 כניסות אנלוגיות ורק יציאת UART אחת. לוח Uno R3 משתמש בשבב ATmega 328P ויש לו 2kB SRAM, 32kB זיכרון פלאש ו-1kB EEPROM. יש לו מתח פעולה שנע בין 2.7 ל-5.5 וולט.
ה-Uno הוא לוח הארדואינו המתועד ביותר. הרוב המכריע של מדריכי האלקטרוניקה של Arduino שתמצא באינטרנט ישתמש ב- Arduino Uno כדי לשלוט ברכיבים אלקטרוניים אחרים. ה-Uno R3 זמין בחנות הרשמית של Arduino בסביבות $28.
החדש דגם Arduino R4 כולל מעבד 32 סיביות חזק הרבה יותר, אחסון משודרג ומגיע בשתי גרסאות.
Arduino Mega vs. אונו: גודל
ה-Arduino Mega נשאר נאמן לשמו והוא בערך פי שניים מרוחב ה-Uno ב-4 x 2.1 אינץ', בעיקר בשל מספר הפינים המוגדל והזיכרון הגדול יותר שלו. ה-Arduino Uno, לעומת זאת, בנוי לניידות ומידותיו 2.7 על 2.1 אינץ'. Arduino Mega ו- Uno שוקלים כ-1.3 אונקיות ו-0.88 אונקיות, בהתאמה.
ה-Arduino Uno הוא אפוא אפשרות טובה יותר עבור פרויקטים עם מגבלת גודל, כגון מכשירי משחקים ופרויקטים ניידים אחרים. אם הגודל אינו מהווה שיקול מרכזי עבורך, אז Arduino Mega יכול להיות המיקרו-בקר עבור הפרויקט שלך.
לוחות Arduino מגיעים במגוון רחב של צורות וגדלים, אז הקפד לבדוק את שלנו מדריך לסוגים השונים של מיקרו-בקרי Arduino זמין.
Arduino Mega vs. אונו: מחיר
ה- Arduino Mega גם יקר יותר מה- Uno. במחירי קמעונאות רשמיים, המגה עולה כ-35 דולר, הרבה יותר מה-Uno שנמכר בדרך כלל בסביבות 25 דולר. למרות שה- Arduino Mega אינו לוח המיקרו-בקר היקר ביותר, ייתכן שהוא לא שווה את זה עבור הפרויקט שלך אם הדאגה העיקרית שלך היא למזער עלויות.
ה- Arduino Uno R3, לעומת זאת, הוא די סביר, מה שהופך אותו לבחירה האידיאלית למתחילים המעוניינים לשחק עם הפלטפורמה מבלי לדאוג לשבור את הלוח.
קישוריות וזיכרון
ה-Mega כולל יותר אפשרויות קישוריות מאשר Uno, מה שאומר שהיא בחירה טובה יותר עבור פרויקטים הדורשים המון קלט/פלט. לדוגמה, בפרויקט רובוטיקה שבו ייתכן שיהיה עליך לחבר מספר סרוו ומפעילים או בעת בניית מדפסת עשה זאת בעצמך 3D שבה ה-Arduino Mega משמש כבקר הראשי.
עם זאת, לא כל הפרויקטים דורשים את פיני ה-I/O הנוספים, כך שה-Arduino Uno אמור לעבוד מספיק טוב עבור רוב הפרויקטים שאתה נתקל בהם, במיוחד כמתחילים.
ל-Arduino Uno Rev3 יש פחות זיכרון מה-Mega, מה שמגביל את גודל הקוד שאתה יכול להעלות ולהפעיל. למגה יש גם יותר SRAM, מה שהופך אותו ליכול לאחסן יותר נתוני זמן ריצה (משתנים והערכים שלהם). זה הופך אותו למתאים יותר להפעלת תוכניות מסובכות יותר מאשר תוכל להריץ ב-Uno.
מפרט חומרה בהשוואה
כדי שיהיה קל יותר לראות את ההבדלים בין Arduino Uno למגה במבט חטוף, רשמנו את תכונות החומרה של שני הלוחות למטה זה לצד זה.
Arduino Uno Rev3 |
Arduino Mega Rev3 |
|
---|---|---|
מיקרו-בקר |
ATmega328P, 8 סיביות |
ATmega2560, 8 סיביות |
מהירות שעון |
16 מגה-הרץ |
16 מגה-הרץ |
מתח הפעלה |
5V |
5V |
מתח כניסה (מומלץ) |
7-12V |
7-12V |
מתח כניסה (מגבלות) |
6-20V |
6-20V |
פיני קלט/פלט דיגיטליים |
14 (מתוכם 6 מספקים פלט PWM |
54 (מתוכם 15 מספקים פלט PWM) |
פיני קלט אנלוגי |
6 |
16 |
זיכרון פלאש |
32KB |
256KB |
SRAM |
2KB |
8kB |
EEPROM |
1KB |
4KB |
פופולריות וקהילה
ללא ספק, ה-Arduino Uno הוא הפופולרי יותר מבין שני הלוחות, ומהווה כ-50% מהשימוש בלוחות Arduino, לפי SparkFun אלקטרוניקה. הוא זמין ונמצא בשימוש נרחב, מה שהופך את מציאת הדרכות המותאמות ללוח קל יותר. המגה פחות פופולרי ולכן זה עלול להיות לא נוח אם אתה רק מתחיל.
עם זאת, ה-Mega 2560 נועד להיות תואם ל-Uno. לכן, כל הקוד ורוב החומרה שנוצרו עבור ה-Uno יעבדו בצורה מושלמת עם ה-Mega. אבל, לא כל הקוד והמגנים המיועדים למגה יעבדו עם ה-Uno בגלל המספר המוגדל של הפינים במגה.
באיזה מהם כדאי להשתמש?
לסיכום, שני הלוחות הם אופציות מצוינות להתעסקות עם יישומי אלקטרוניקה, רובוטיקה ואינטרנט של הדברים (IoT) (עם תוספת של מגן Wi-Fi).
ה- Arduino Uno הוא אופציה טובה יותר למתחילים בשל עלותו הנמוכה, הגודל הקטן שלו (מה שהופך אותו להתאמה טובה יותר לידיים קטנות יותר) והנמצאות בכל מקום. ה-Mega, לעומת זאת, מעולה לפרויקטים הדורשים פיני I/O נוספים, כוח מחשוב וזיכרון, מה שהופך אותו למושלם עבור חובבים שכבר הרטיבו את רגליהם.