Arduino वि नेटगाइनो

कोणत्या मायक्रोकंट्रोलर प्लॅटफॉर्म वर येतील?

Arduino लोकप्रियता एक स्फोट अनुभवला आहे, त्याच्या भव्य सुरुवातीस अनपेक्षित होते की एक मुख्य प्रवाहात प्रेक्षक पोहोचत Arduino हा एक तंत्रज्ञान आहे जो "हार्डवेअर पुनर्जागरण", एक युग जे अनेक वर्षांपूर्वी हार्डवेअर प्रयोगापेक्षा अधिक प्रवेशयोग्य आहे असे म्हटले जाते त्याच्या अग्रभागी आहे. पुढील कल्पकतेमध्ये हार्डवेअर महत्त्वाची भूमिका बजावेल. Arduino इतके लोकप्रिय झाले आहे की त्यांनी अशा अनेक प्रकल्पांची निर्मिती केली ज्यात त्यांनी मुक्त स्रोत फॉर्म फॅक्टर घेतलेले आहे आणि त्याची कार्यक्षमता वाढविली आहे. अशा एक प्रकल्प म्हणजे नेटगुइनो, एक सूक्ष्म कंट्रोलर प्लॅटफॉर्म आहे जे अनेक अरडुइनो शील्डसह पिन-कॉपोर्रेट आहे परंतु ते नेट नेटवर्की सॉफ्टवेअर फ्रेमवर्कवर आधारित आहे. हार्डवेअर प्रोटोटायपाईसाठी कोणते प्लॅटफॉर्म मानक असतील?

नेटिंगिओवर सी # वर कोडिंग

नेटडुइनो प्लॅटफॉर्मचे मुख्य विक्रीबिंदूंपैकी एक म्हणजे नेटविनो नियोजित असलेल्या मजबूत सॉफ्टवेअर फ्रेमवर्क. Arduino वायरिंग भाषा वापरते, आणि Arduino IDE मायक्रोकंट्रोलरच्या "बेअर मेटल" वर उच्च पातळीचे नियंत्रण आणि दृश्यमानतेसाठी परवानगी देतो. दुसरीकडे, नेटडिनो परिचित .NET फ्रेमवर्क वापरते, प्रोग्राम्सला मायक्रोसॉफ्ट व्हिज्युअल स्टुडिओद्वारे सी # मध्ये काम करण्याची परवानगी देतो.

Arduino आणि Netduino दोघेही बनविलेले आहेत जे मायक्रोकंट्रोलरच्या विकासास जगाने सामान्य प्रेक्षकांसाठी अधिक सहज उपलब्ध केले आहे म्हणूनच सॉफ्टवेअर टूलसेटचा वापर जो बर्याच प्रोग्रामरशी परिचित आहे, तो एक मोठा प्लस आहे. नेटडुइनो प्रोग्रॅमिंग हे सॉफ्टवेअरच्या अणकुचीदारांपेक्षा अक्रोडनच्या उच्च पातळीवर कार्य करते, अधिक सॉफ्टवेअर डेव्हलपमेंट वैशिष्ट्यांसाठी परवानगी देते जे सॅाफ्टवेअरच्या जगापासून ते संक्रमण करणार्या लोकांसाठी परिचित आणि सोयीस्कर असेल.

नेटव्यूनो अधिक सामर्थ्यवान आहे परंतु अधिक महाग आहे

सर्वसाधारणपणे, नेटडियनो श्रेणीतील कम्प्युटिंग पॉवर आर्दुइनोपेक्षा जास्त असते. काही नेडेट्डिनो मॉडेल्ससह काम करणार्या 32-बिट प्रोसेसरसह 120 मेगाहर्ट्झ पर्यंत चालत आहे आणि भरपूर RAM आणि फ्लॅश स्मृती बळकट करण्यासाठी, नेटडिनो हे त्याच्या अनेक अरडिनो समांतरांपेक्षा फारच वेगवान आहे. ही अतिरिक्त पॉवर मोठी किंमत मोजली जाते, जरी प्रति युनिटचे नेटडुइनो खर्च फारच महाग नाहीत. हे खर्च कदाचित माउंट करू शकतात, जर Netduino युनिट्स स्केल वर आवश्यक असतील तर

Arduino मध्ये बर्याच समर्थन लायब्ररी आहेत

Arduino एक प्रमुख शक्ती त्याच्या मोठ्या आणि energized समुदाय मध्ये lies. ओपन सोर्स प्रकल्पाने सहयोगकर्त्यांचा मोठा संग्रह गोळा केला आहे, ज्याने अनेक उपयोगी कोड लायब्ररी प्रदान केल्या आहेत ज्यामुळे एरडिनोला विविध हार्डवेअर आणि सॉफ्टवेअरसह इंटरफेस करण्याची अनुमती दिली जात आहे. नेटडुइनो जवळ समुदाय वाढत आहे, तरीही आपल्या आयुष्यात सुरुवातीस पुरेशी अशी गरज असते की समर्थन पुरविण्याची कोणतीही गरज सानुकूल लायब्ररी बांधण्याची आवश्यकता असू शकते. त्याचप्रमाणे Arduino साठी उपलब्ध असलेले कोड नमुने, ट्यूटोरियल्स आणि कौशल्य त्याच्या प्रतिरुपापेक्षा खूपच विकसित आहे.

प्रोटोटाइपिंग पर्यावरण म्हणून अनुकूलता

प्लॅटफॉर्मवर निर्णय घेताना एक अतिशय महत्त्वाचा विचार म्हणजे हा प्रकल्प भावी हार्डवेअर उत्पादनासाठी एक प्रोटोटाइप म्हणून काम करेल की जो मोजला जाईल. Arduino या भूमिकेत खूप उपयुक्त आहे, आणि थोड्या प्रमाणात काम करून, Arduino ला Atmel पासून एक AVR microcontroller बदलले जाऊ शकते आणि उत्पादन एकत्र वापरले एक प्रकल्प जहाज. हार्डवेअरच्या खर्च हे वाढीव आहेत आणि हार्डवेअरच्या उत्पादन प्रक्रियेस स्केलिंगसाठी योग्य आहेत. नेटडिनो बरोबर समान पावले उचलता येतात, तर ही प्रक्रिया कमी सोपे असते आणि अगदी पूर्णपणे नवीन नेटवोनो वापरण्याची आवश्यकता भासते, जी उत्पादनाच्या किमतीची संरचना बदलते. सॉफ्टवेअर पादकिार, हार्डवेअर आवश्यकता आणि सॉफ्टवेयर अंमलबजावणी तपशीलांसह जसे कचरा संकलन हे नेटवर्क्स प्लॅटफॉर्म चे जाळे आहे जेव्हा ते हार्डवेअर उत्पाद म्हणून वापरण्याचा विचार करतात.

सॉफ्टवेअर प्रोग्रामींगमधून संक्रमण शोधणार्या लोकांसाठी नेटुकूनो आणि अरडिनो दोन्ही मायक्रोकंट्रोलर विकासास उत्कृष्ट परिचय देतात. उच्च पातळीवर, नेटव्यूनो हे प्रासंगिक प्रयोगांसाठी अधिक सुलभ व्यासपीठ असू शकते, विशेषत: एखाद्याच्या सॉफ्टवेअर, सी #, .NET किंवा व्हिज्युअल स्टुडिओसह पार्श्वभूमी असल्यास. Arduino त्याच्या IDE एक किंचित steeper शिकत वक्र पुरवते, परंतु समर्थन एक मोठा समुदाय, आणि अधिक लवचिकता एक उत्पादन मध्ये एक प्रोटोटाइप घेणे इच्छा पाहिजे.