Arduino נגד Netduino: מה הכי טוב?

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

Arduino נגד Netduino: מה הכי טוב?
Arduino נגד Netduino: מה הכי טוב?
Anonim

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

Image
Image

ממצאים כלליים

  • החל מחדש את החומרה.
  • משתמש בשפת החיווט.
  • רמה גבוהה של שליטה ונראות.
  • פחות כוח מחשוב.
  • פחות יקר.
  • קהילה גדולה התומכת בעולים חדשים.
  • יש סיכוי גבוה יותר שפרויקטים יהפכו למוצרי חומרה.
  • מסגרת תוכנה חזקה.
  • משתמש במסגרת NET. המוכרת.
  • תכונות פיתוח תוכנה נוחות ומוכרות.
  • יש יותר כוח מחשוב.
  • יותר יקר.
  • הקהילה גדלה, אבל היא לא גדולה כמו ארדואינו.
  • ייצור החומרה מסובך.

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

Arduino הוליד מוצרים אחרים, כמו Netduino, המשתמשת ב-. NET Micro Framework. Arduino ו-Netduino הן פלטפורמות מיקרו-בקר מצוינות, ולכל אחת מהן נקודות חוזק וחולשה. Arduino הוא זול יותר, יש לו קהילה גדולה ופרויקטים ניתנים להרחבה יותר. ל-Netduino יש יותר כוח מחשוב ותכונות פיתוח תוכנה מוכרות.

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

קידוד: פיתוח מיקרו-בקר נגיש בשני

  • מנגיש פיתוח מיקרו-בקרים.
  • משתמש בשפת החיווט.
  • ערכות כלים של תוכנות אינן מוכרות למתכנתים.
  • מנגיש פיתוח מיקרו-בקרים.
  • משתמש במסגרת NET.
  • מתכנתים עובדים ב-C באמצעות Microsoft Visual Studio.

נקודת מכירה אחת של פלטפורמת Netduino היא מסגרת התוכנה החזקה שלה. Arduino משתמש בשפת Wiring. ה-Arduino IDE מאפשר רמה גבוהה של שליטה ונראות על המתכת החשופה של המיקרו-בקר. Netduino משתמש במסגרת NET. המוכרת, המאפשרת למתכנתים לעבוד ב-C באמצעות Microsoft Visual Studio.

Arduino ו-Netduino נועדו להנגיש את הפיתוח של מיקרו-בקרים לקהל כללי של מתכנתים. השימוש בערכות כלי תוכנה המוכרות למתכנתים רבים הוא יתרון.

תכנות Netduino עובד ברמת הפשטה גבוהה יותר מזו של Arduino. זה מאפשר תכונות פיתוח תוכנה נוספות המוכרות והנוחות למי שעובר מעולם התוכנה.

כוח ומחיר: Netduino חזק יותר, יקר יותר

  • כוח המחשוב אינו חזק כמו Netduino.
  • לא מהיר כמו Netduino.
  • לא יקר כמו Netduino.
  • כוח מחשוב גבוה יותר.
  • מהיר יותר מארדואינו.
  • יקר יותר מארדואינו.

באופן כללי, כוח המחשוב של טווח Netduino גבוה יותר מזה של Arduino. עם כמה מדגמי Netduino עובדים עם מעבד 32 סיביות הפועל עד 168 מגה-הרץ ושפע של זיכרון RAM וזיכרון פלאש, ה-Netduino מהיר יותר מרבים מעמיתיו ב-Arduino.

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

Support Libraries: Arduino Edges Out Netduino

  • קהילה גדולה ומלאת אנרגיה.
  • ספריות קוד רבות לעיון.
  • עוד דוגמאות קוד ומדריכים.
  • התמיכה בקהילה הולכת וגדלה.
  • יש לבנות ספריות מותאמות אישית.
  • דוגמאות קוד ומדריכים אינם מפותחים.

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

בעוד שהקהילה סביב Netduino צומחת, כל דרישה לתמיכה עשויה להזדקק לבניית ספריות מותאמות אישית. באופן דומה, דוגמאות הקוד, ההדרכות והמומחיות הזמינים עבור Arduino מפותחים יותר מאשר Netduino.

התאמה כסביבת אב טיפוס: ארדואינו מנצח

  • יש סיכוי גבוה יותר שפרויקטים יהפכו למוצרי חומרה.
  • עלויות החומרה אינן גזירות.
  • קשה יותר לפרויקט להפוך למוצר חומרה.
  • עלויות נוספות ליצירת אב טיפוס חומרה.

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

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

צור פרויקטים קלים לעשה זאת בעצמך עם ערכות התחלה של Arduino, המהוות היכרות מצוינת לפלטפורמת המיקרו-בקר.

פסק דין סופי

Netduino ו-Arduino מספקים היכרות מצוינת לפיתוח מיקרו-בקרים אם אתה רוצה לעבור מתכנות תוכנה. ברמה גבוהה, Netduino היא פלטפורמה נגישה לניסויים מזדמנים, במיוחד אם יש לך רקע עם התוכנה, C,. NET או Visual Studio. לארדואינו יש עקומת למידה תלולה יותר עם ה-IDE שלו, אבל יש לו קהילה גדולה לתמיכה וגמישות רבה יותר בעת הוצאת אב טיפוס לייצור.

מוּמלָץ: