תמיד רציתם לפתח חומרה אבל נשארתם נאמנים ל-NET.? תכירו את Netduino, הפלטפורמה שבנויה למשימה
Netduino הוא למעשה פלטפורמת פיתוח שבנויה לתכנות ב-C# ובעלת תאימות עם החומרה של Arduino (אותם חיבורים ליישומים חיצוניים). נשמע רעיון פשוט? תחשבו שוב. בכדי להתעסק (קימפול והרצה) עם שפה מורכבת כמו C# מעבד AVR רגיל לא יהיה מסוגל לתפקד – מדובר בצריכת יכולת עיבוד ברמה אחרת ובכלל, הקוד כבד בהרבה. אז בואו נראה מה היתרונות של ה-Netduino אל מול המתחרים:
הלוח ההתחלתי ש-Netduino מציעים נמכר במחיר של כ-35 דולר, הלוח משתמש במעבד ARM7 בעל מהירות שעון של 48MHz, נפח זיכרון של כ-128 קילו-בייט וזיכרון RAM של 60 קילו-בייט. בנוסף, הלוח מצויד בכ-20 פינים דיגיטאליים אשר מתוכם 6 יכולים לשמש כ-ADC ברזולוציה של 10 ביט. כמו כן הלוח תומך בשתי יציאות UART ובארבע יציאות PWM.
עכשיו שכיסינו את לוח הבסיס נעשה מעבר חד ללוח הדגל של Netduino, ה-Netduino Plus 2. הלוח נמכר בכ-60 דולר אך לא לחינם, מלבד המפרט של הדגם הבסיסי, הלוח מכיל קורא כרטיסי microSD מובנה וחיבור Ethernet במהירות 10Mbps, מה שמקנה לו את יכולת לתפקד כשרת או בתור קליינט אינטרנט. מבחינת החומרה של הלוח, גם פה יש שיפורים לא קטנים – הלוח מצויד במעבד ARM Cortex-M4 במהירות שעון של 168Mhz, נפח זיכרון אחסון של 384 קילו-בייט ונפח זכרון RAM של 100 קילו-בייט. בנוסף, הלוח מצויד ב-4 יציאות UART וב-6 יציאות PWM. גם רזולוצית ה-ADC השתפרה ל-12 ביט.
לסיכום, אכן קם מתחרה ראוי ל-Arduino בתחום ה-NET., מה גם שאני בטוח שהמון אנשי NET. נחשפו דרך הפרויקט הזה לחומרה, תחום אשר לא היה ממש מקובל לפני כן בטכנולוגיה הזאת ובאופן כללי – אם אפשר לגרום לאנשי מייקרוסופט לשמור על ראש פתוח לשם שינוי, אז למה לא?
אז מה אתם חושבים? מעוניינים לנסות לכתוב ל-Netduino? שתפו אותנו בתגובות.