שְׁאֵלָה:
Arduino Due לעומת מגה 2560
James Young
2017-04-20 12:20:17 UTC
view on stackexchange narkive permalink

מה יכול ארדואינו בשל שמגה 2560 לא יכול לעשות? מה יכול מגה 2560 לעשות ש- Due לא יכול? שמעתי כי ה- Due הוא 3.3V ולכן הוא לא יכול לעבוד עם מרבית המגנים.

מכיוון שהתאריך היעד משתמש בשבב ARM במקום ב- AVR אתה עלול להיתקל בבעיות בספריות מסוימות שתומכות רק ב- AVR.
אנשים אוהבים את המגה כי זה "יותר uno", בעוד שה- due מנסה להיות "uno מהיר יותר" אבל מטיל חלק גדול ממטען ה- uno האהוב בכך.
שתיים תשובות:
Jot
2017-04-20 16:18:13 UTC
view on stackexchange narkive permalink

לוחות המגן והמגנים 'R3' תואמים 3.3V ו- 5V. לדוגמא ניתן להשתמש בגרסת ה- Ethernet Shield V1 'R3' עם ה- Due. מגן ה- Ethernet החדש של Arduino תואם גם ל- Due.
מגן ישן יותר אינו תואם ל- Due, אך האם אתה באמת צריך להשתמש במגן ישן?

רוב החיישנים הם 3.3V, וגם כרטיס זיכרון SD הוא 3.3V. זה הרבה יותר קל עם Arduino Due שעובד על 3.3 וולט.

לוח ה- Arduino Mega 2560 הוא הלוח היחיד עם נגדי משיכה 10k ב- SDA ו- SCL, ולכן יש לו אוטובוס 5V I2C. כאשר משתמשים בחיישן 3.3V עם I2C, אתה צריך מחליף מפלס I2C. כאשר משתמשים ב -3.3 וולט עם SPI, אתה זקוק ליותר חומרה.

סיכות מגה Arduino יכולות לנהוג יותר מ 20mA, ניתן להשתמש בה לנהיגה של 10 נוריות עם 20mA בו זמנית, ה- Arduino Due לא יכול לעשות זה.

ההצעה שלי היא להשתמש ב- Arduino Uno לכל סוג של בדיקות. תמיד טוב שיש אחד ששוכב. התחל עם Uno של Arduino אם אתה רוצה ללמוד תכנות וליהנות עם נוריות וכפתורים.

ה- Arduino Zero או MKRzero או M0 יש מעבד M0 + במהירות 3.3V והם יכולים לשמש לכל סוג של נחמד פרויקטים. כאשר אתה כבר יודע קצת על תכנות ואלקטרוניקה, זוהי בחירה טובה מאוד.

ל- Arduino Due יש יותר כוח עיבוד מאשר ל- M0 +.

Arduino Mega 2560 עדיין בשימוש , מכיוון שישנן ספריות ומגנים רבים התואמים את Arduino Mega 2560.

לא, אני אומר שהם שונים. Majenko en me הזכיר את רוב ההבדלים, זה תלוי בך לבחור.
Majenko
2017-04-20 14:23:46 UTC
view on stackexchange narkive permalink

ה- Due יכול לעשות הרבה דברים הרבה יותר מהר. יש לו יותר זיכרון ועוצמת עיבוד רבה יותר. יש לו ציוד היקפי מובנה גמיש וחזק יותר.

עם זאת, הוא לא יכול להתממשק בקלות עם מכשירי 5V.

ל- Mega2560 יש פחות זיכרון והרבה פחות עיבוד, אך ממשק עם מכשירי 5V מדור קודם הוא הרבה יותר קל. זה גם סלחן יותר למשתמש המתחיל מאשר לשבב SAM3X המורכב יותר.

מנקודת מבט של תכנות Arduino שני הלוחות די מתוכנתים זהה. השפה היא, למעט כמה חריגות אזוטריות, זהה במידה רבה. עם זאת, כאשר אתה בא לעשות תכנות ברמה נמוכה במקום אם אתה מסתמך על ממשק ה- API של Arduino, היית מגלה שה- ATMega2560 הוא שבב הרבה יותר פשוט לתכנות. לכוח יש מחיר. את שבב ה- SAM3X החזק יותר הרבה יותר להתמודד עם ולתכנת.

זה כמו להשוות פורד אסקורט עם בואינג 737. שניהם רכבים, ושניהם יכולים להביא אותך מא 'לב'. בואינג עושה את זה הרבה יותר מהר ויכולה לשאת יותר אנשים, אבל להטיס אותה הוא הרבה יותר קשה מאשר לנהוג בפורד אסקורט, ואתה לא יכול להטיס אותו בכביש מיושן.



שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 3.0 עליו הוא מופץ.
Loading...