क्या है arduino?
Arduino एक आसान स्रोत हार्डवेयर और सॉफ्टवेयर पर आधारित प्लेटफॉर्म है। Arduino बोर्ड एक सेंसर, एक बटन पर एक उंगली, या एक ट्विटर संदेश - - प्रकाश पढ़ने में सक्षम हैं - और एक आउटपुट पर बारी - एक मोटर सक्रिय, एलईडी चालू, ऑनलाइन कुछ प्रकाशित करने बोर्ड पर माइक्रोकंट्रोलर को निर्देशों का एक सेट भेजकर आप अपने बोर्ड को क्या कर सकते हैं। ऐसा करने के लिए आप प्रसंस्करण के आधार पर Arduino प्रोग्रामिंग भाषा (तारों पर आधारित), और Arduino सॉफ्टवेयर (आईडीई) का उपयोग करें।
वर्षों से अरंडिओ हजारों परियोजनाओं का मस्तिष्क रहा है, हर रोज़ वस्तुओं से लेकर जटिल वैज्ञानिक उपकरणों तक। निर्माताओं, शौकियों, कलाकारों, प्रोग्रामर्स और पेशेवरों के एक विश्वव्यापी समुदाय ने इस ओपन सोर्स मंच के आसपास इकट्ठा किया है, उनका योगदान सुलभ ज्ञान की अविश्वसनीय राशि तक बढ़ गया है।
सभी Arduino बोर्ड पूरी तरह से खुले स्रोत हैं, उपयोगकर्ताओं को उन्हें स्वतंत्र रूप से बनाने और अंत में उन्हें अपनी विशेष आवश्यकताओं के लिए अनुकूलित करने के लिए सशक्त बनाते हैं। सॉफ्टवेयर, भी, खुले स्रोत है, और यह उपयोगकर्ताओं के योगदान के माध्यम से बढ़ रहा है।
क्यों Arduino?
अपने सरल और सुलभ उपयोगकर्ता अनुभव के लिए धन्यवाद, Arduino का इस्तेमाल कई कंपनियों द्वारा किया गया है। शुरुआती के लिए Arduino सॉफ्टवेयर आसान उपयोग है, लेकिन उन्नत उपयोगकर्ताओं के लिए पर्याप्त लचीला है। यह मैक, विंडोज, और लिनक्स पर चलता है। शिक्षक और छात्र कम लागत वाले वैज्ञानिक उपकरणों का निर्माण करने के लिए, रसायन विज्ञान और भौतिकी के सिद्धांतों को साबित करने के लिए या प्रोग्रामिंग और रोबोटिक्स के साथ आरंभ करने के लिए इसका उपयोग करते हैं। डिजाइनर और आर्किटेक्ट इंटरैक्टिव प्रोटोटाइप, संगीतकारों और कलाकारों का निर्माण इसके लिए संस्थापन और नए संगीत वाद्ययंत्रों के प्रयोग के लिए उपयोग करते हैं। निर्माता, निश्चित रूप से, मेकर फैयर में प्रदर्शित कई परियोजनाओं के निर्माण के लिए इसका इस्तेमाल करते हैं, उदाहरण के लिए। नई चीजें सीखने के लिए Arduino एक महत्वपूर्ण उपकरण है कोई भी - बच्चों, शौकियों, कलाकार, प्रोग्रामर - एक किट के चरण निर्देशों के बाद, या Arduino समुदाय के अन्य सदस्यों के साथ ऑनलाइन विचार साझा करने के बाद टिंकरिंग शुरू कर सकते हैं
भौतिक कंप्यूटिंग के लिए उपलब्ध कई अन्य माइक्रोकंट्रोलर्स और माइक्रोकंट्रोलर प्लेटफार्म हैं। लंबन बेसिक स्टाम्प, नेटमीडिया के बीएक्स -24, फिजेट्स, एमआईटी के हैंडीबोर्ड, और कई अन्य कंपनियां समान कार्यक्षमता प्रदान करती हैं। इन सभी उपकरण का प्रयोग करना आसान है और उपयोग में आसान है। Arduino भी microcontrollers के साथ काम करने की प्रक्रिया को सरल, लेकिन यह अन्य प्रणालियों पर शिक्षकों, छात्रों, और इच्छुक शौकिया के लिए कुछ फायदे प्रदान करता है:
सस्ती - अन्य माइक्रोकंट्रोलर प्लेटफार्मों की तुलना में Arduino बोर्ड अपेक्षाकृत सस्ती हैं। Arduino मॉड्यूल का कम से कम महंगा संस्करण हाथ से इकट्ठा किया जा सकता है, और यहां तक कि पूर्व इकट्ठे Arduino मॉड्यूल $ 50 से भी कम लागत
क्रॉस-प्लेटफॉर्म - Arduino सॉफ़्टवेयर (आईडीई) विंडोज, मैकिंटोश OSX, और लिनक्स ऑपरेटिंग सिस्टम पर चलता है। अधिकांश माइक्रोकंट्रोलर सिस्टम विंडोज तक सीमित हैं
सरल, स्पष्ट प्रोग्रामिंग वातावरण - शुरुआती लोगों के लिए Arduino सॉफ्टवेयर (आईडीई) आसान उपयोग है, लेकिन उन्नत उपयोगकर्ताओं के लिए पर्याप्त लचीला है। शिक्षकों के लिए, यह आसानी से प्रोग्रामिंग वातावरण पर आधारित है, इसलिए विद्यार्थी Arduino आईडीई कार्यों के साथ काम करना सीखेंगे।
ओपन सोर्स और एक्स्टेंसिबल सॉफ्टवेयर Arduino सॉफ्टवेयर ओपन सोर्स टूल्स के रूप में प्रकाशित किया गया है, जो अनुभवी प्रोग्रामर द्वारा विस्तार के लिए उपलब्ध है। भाषा को सी ++ लाइब्रेरीज़ द्वारा विस्तारित किया जा सकता है, और लोगों को तकनीकी विवरणों को समझना चाहते हैं ताकि वे अरडिनो से लीग को एवीआर प्रोग्रामिंग भाषा तक पहुंचा सकें जिस पर यह आधारित है। इसी तरह, अगर आप चाहते हैं कि आप अपने अरडिनो कार्यक्रमों में सीधे एवीआर-सी कोड जोड़ सकते हैं।
खुला स्रोत और एक्स्टेंसिबल हार्डवेयर -
और शुरुआती के लिए और अधिक अरदुइनो परियोजनाएं