Arduino प्रोग्रामिंग ट्यूटोरियल

Arduino लोगो

Arduino यह शायद मुफ्त सॉफ्टवेयर और हार्डवेयर के लिए परियोजनाओं या प्लेटफार्मों में से एक है जिसे सबसे अधिक सफलता मिली है और एक जो DIY दुनिया में सबसे अधिक प्रभाव पड़ा है। समुदाय ने बोर्डों के माइक्रोकंट्रोलर की प्रोग्रामिंग के लिए दोनों ओपन सोर्स सॉफ्टवेयर के साथ-साथ विभिन्न हार्डवेयर बोर्ड भी बनाए हैं जो काम करने के लिए स्वतंत्र हैं। सभी को GNU GPL लाइसेंस के तहत लाइसेंस दिया गया है ताकि ऐड-ऑन और डेरिवेटिव की एक भीड़ भी बनाई जा सके।

वास्तव में, उन्होंने सामानों की भीड़ के साथ एक पूरे इलेक्ट्रॉनिक्स उद्योग को जागृत किया है, टोपी या ढाल जिसके साथ आप अपनी बुनियादी कार्यक्षमता से परे अपने Arduino बोर्ड की क्षमताओं का विस्तार कर सकते हैं कि यह मानक के रूप में लागू होता है। कई किट भी लॉन्च किए गए हैं, जिनके साथ बहुत विशिष्ट परियोजनाओं को शुरू या बाहर करना है, जैसे कि रोबोटिक्स के लिए किट, सौर ऊर्जा के साथ परियोजनाओं के लिए किट, स्टार्टर किट आदि।

प्लेटें किस प्रकार की होती हैं?

अरुडिनो बोर्ड

वहाँ विभिन्न आधिकारिक Arduino बोर्ड, हालांकि शुरू करने के लिए मैं उपयोग करने की सलाह देता हूं Arduino UNO, जो कि मैं ट्यूटोरियल के लिए आधार के रूप में उपयोग करता हूं। विभिन्न प्लेट्स जो सबसे बाहर हैं:

  • Arduino UNO रेव 3: यह सबसे लचीला और सभी का इस्तेमाल किया जाने वाला प्लेट है, जिसे शुरू करने की सलाह दी जाती है। इसमें 328Mhz ATmega16 माइक्रोकंट्रोलर, SRAM का 2KB और फ्लैश का 32KB, 14 डिजिटल I / O पिन और 6 एनालॉग इनपुट हैं।
  • Arduino ड्यू: इसमें 91 Mhz के साथ AT3SAM8X84E माइक्रोकंट्रोलर, SRAM का 96KB, और 512 KB फ्लैश है, जिससे आप बड़ी परियोजनाओं के लिए अधिक जटिल कार्यक्रम रिकॉर्ड कर पाएंगे। इसी तरह, आपको 54 डिजिटल I / O कनेक्शन और 12 एनालॉग इनपुट + 2 एनालॉग आउटपुट मिलेंगे।
  • अरुडिनो मेगा: 2560Mhz ATmega16 माइक्रोकंट्रोलर, SRK के 8KB, 256KB फ्लैश, 54 डिजिटल I / O पिन और 16 एनालॉग इनपुट। दूसरे शब्दों में, यह मध्यवर्ती जटिलता की परियोजनाओं के लिए ड्यू और यूएनओ के बीच एक मध्यवर्ती मॉडल होगा।
  • अरुडिनो लिलिपैड: छोटे, गोल प्लेट जो आपके ई-टेक्सटाइल प्रोजेक्ट्स के लिए लचीले होते हैं, यानी एक पहनने योग्य जिसे आप कपड़ों पर रख सकते हैं। यह प्रयोगशाला है।
  • अरुडिनो माइक्रो: यह एक माइक्रोकंट्रोलर के साथ एक बहुत छोटा बोर्ड है जो तब उपयोगी हो सकता है जब अंतरिक्ष एक महत्वपूर्ण कारक है और आपको एक बोर्ड की आवश्यकता होती है जो इसे एक छोटे से स्थान के भीतर डालने के लिए बहुत कम जगह लेता है। वर्धित क्षमताओं के साथ इसका प्रो संस्करण है। इसमें 32Mhz ATmega4U16 माइक्रोकंट्रोलर, और 20 I / O पिन शामिल हैं जिन्हें आपको मिलाप करना होगा।
  • अरुडिनो नैनो: यह माइक्रो से भी छोटा बोर्ड है, लेकिन ATmega328 माइक्रोकंट्रोलर के साथ समान विशेषताओं और कीमत के साथ।
  • अरुडिनो एस्प्लोरा: यह पिछले सभी की तुलना में थोड़ा अधिक महंगा है, यह आदिम लियोनार्डो पर आधारित है, यूएनओ के समान क्षमताओं के साथ और जो पहली प्लेट थी जो दिखाई दी। लेकिन इसके डिजाइन को नए सिरे से बनाया गया है, कम किया गया है और इसमें कुछ बटन, मिनी जॉयस्टिक और सेंसर सीधे बोर्ड पर एकीकृत किए गए हैं। इसलिए, यह गेमिंग प्रोजेक्ट्स के लिए दिलचस्प है।

तुम भी पाओगे अनौपचारिक प्लेटें, समुदाय या अन्य कंपनियों द्वारा बनाया गया है। उनकी विशेषताएं बहुत समान हो सकती हैं, और यहां तक ​​कि प्रोग्रामिंग या इलेक्ट्रॉनिक स्तर के मामले में अरुडिनो के साथ भी संगत है, लेकिन हम पहले से ही आपकी पसंद के विकल्प के रूप में छोड़ देते हैं। मैं यह अनुशंसा नहीं करता कि आप किसी भी तरह से इन व्युत्पन्न बोर्डों से शुरू करें, क्योंकि कुछ असंगत चीजें हो सकती हैं और आपको उतनी मदद नहीं मिलेगी। इसके अलावा, उनमें से कुछ रोबोटिक्स, ड्रोन आदि के लिए बहुत विशिष्ट हैं।

दूसरी ओर, आपके पास है इलेक्ट्रॉनिक सामान यह आपके Arduino बोर्ड को अतिरिक्त क्षमताओं के साथ प्रदान करेगा, जैसे वाईफाई कनेक्टिविटी, ब्लूटूथ, मोटर्स को नियंत्रित करने के लिए ड्राइवर आदि। कुछ सबसे अच्छे ज्ञात ढाल हैं:

  • शील्ड वाईफ़ाई: वाईफाई कनेक्टिविटी जोड़ने के लिए और इसे दूर से प्रबंधित करने के लिए अपनी परियोजना को इंटरनेट से जोड़ने में सक्षम होने के लिए।
  • शील्ड जीएसएम: मोबाइल डेटा कनेक्टिविटी के लिए।
  • शील्ड ईथरनेट: नेटवर्क से वायर्ड कनेक्शन।
  • शील्ड प्रोटो: आपको अपने डिजाइनों के लिए ब्रेडबोर्ड का उपयोग करने की अनुमति देता है।
  • और बहुत कुछ masजैसे कि स्क्रीन, कीबोर्ड, ...

सिद्धांत रूप में, के लिए शुरू करना, मुझे नहीं लगता कि आप इस प्रकार के आइटम में दिलचस्पी ले सकते हैं, हालांकि आपको बाद में इसकी आवश्यकता होगी।

शुरू करने के लिए मुझे क्या करने की आवश्यकता है?

फ्रिटिंग: इसके इंटरफेस पर कब्जा

शुरू करने के लिए, मैं आपको निम्नलिखित सामग्री प्राप्त करने की सलाह देता हूं:

  • Arduino किट स्टार्टर: यह एक पूर्ण स्टार्टर किट है जिसमें एक प्लेट होती है Arduino UNO, एक बहुत ही पूर्ण मैनुअल और विभिन्न इलेक्ट्रॉनिक तत्वों की एक भीड़ (प्रतिरोधों, कैपेसिटर, एलईडी स्क्रीन, डिस्प्ले, ब्रेडबोर्ड, एलईडी, केबल, डायोड, ट्रांजिस्टर, बज़र्स, मोटर्स और सर्विसमोटर्स, ड्राइवर, आदि) के साथ काम करने के लिए।
  • यदि आप ऊपर उल्लिखित प्लेटों में से एक खरीदना चाहते हैं, तो ध्यान रखें कि आपको अधिग्रहण करना होगा बिजली की सामग्री विशेष दुकानों में अपने दम पर प्रत्येक परियोजना के लिए आवश्यक ... यह भी संभव है कि एक बार जब आपने स्टार्टर किट का शोषण कर लिया हो, तो आप अपनी परियोजनाओं का विस्तार जारी रखने के लिए या इस किट से आगे की चीजों को जारी रखने के लिए अधिक सामग्री खरीदने में रुचि रखते हैं।

भौतिक से परे, यदि आपके पास पर्याप्त सॉफ़्टवेयर है तो यह भी दिलचस्प होगा:

  • अरुडिनो आईडीई: आप ऐसा कर सकते हैं इसे संकलित करें विभिन्न प्लेटफार्मों के लिए पूरी तरह से नि: शुल्क। पीडीएफ ट्यूटोरियल में मैं समझाता हूं कि प्रत्येक ऑपरेटिंग सिस्टम पर इसे कैसे स्थापित किया जाए और यह कैसे काम करता है।
  • अर्दुब्लॉक: कई प्लेटफार्मों के लिए जावा में एक और प्लगइन है जो भी हो सकता है छुट्टी दे दी नि: शुल्क। यह आपको प्रोग्रामिंग भाषा का उपयोग किए बिना अपने कार्यक्रमों की रचना करने के लिए ग्राफ़िक्स के समान ब्लॉकों का उपयोग करके ग्राफिक रूप से काम करने की अनुमति देता है। यह सब पीडीएफ में भी बताया गया है।
  • फ्रिटिंग: एक ऐसा प्रोग्राम है जो आपको कोडांतरण से पहले अपने सर्किट के सिमुलेशन या प्रोटोटाइप को ले जाने की अनुमति देता है। यह बहुत दिलचस्प है और इसमें अपने डिवाइस पुस्तकालयों के बीच तत्वों की भीड़ शामिल है। यहाँ से डाउनलोड करें.

इसके साथ, आपके पास अधिक से अधिक होगा पर्याप्त शुरू करने के लिए…

Arduino प्रोग्रामिंग ट्यूटोरियल:

Arduino गेटिंग स्टार्टर कोर्स

हालाँकि यह मंच वर्षों से चला आ रहा है, फिर भी कई युवा या इतने युवा नहीं हो सकते हैं जो हमें अभी पढ़ते हैं और जो निर्माताओं के महान समुदाय में शामिल होना चाहते हैं जो इस समय अरुडिनो पर आधारित परियोजनाएँ बना रहे हैं। इसलिए, यदि आप स्क्रैच से कार्यक्रम और कदम से कदम सीखना शुरू करना चाहते हैं, तो मैं आपको एक प्रस्ताव देता हूं Arduino प्रोग्रामिंग पर मुफ्त ईबुक। इसके साथ आप अपना पहला डिज़ाइन बनाना शुरू करने की आवश्यकता के बारे में जानेंगे ...

डाउनलोड फ़ाइल में क्या शामिल है?

अंदर डाउनलोड ज़िप आपको इसके साथ काम करने के लिए कई फाइलें मिलेंगी:

  • ट्यूटोरियल के साथ ई-पुस्तक पीडीएफ में Arduino IDE और Ardublock प्रोग्रामिंग मानक अपने पीसी पर इसका उपयोग करने में सक्षम होने के लिए।
  • ई-बुक पिछले एक के समान है, लेकिन एक छोटे आकार और अपने मोबाइल उपकरणों से उपयोग करने के लिए हल्के.
  • के साथ लिंक डाउनलोड करें कार्यक्रमों ज़रूरी।
  • अलग के साथ एक फ़ोल्डर स्केच स्रोत फ़ाइलें आप उदाहरण के रूप में कोशिश कर सकते हैं या सीखने के लिए संशोधित कर सकते हैं। Arduino IDE के लिए कोड के साथ-साथ अर्दबलॉक के लिए अन्य और यहां तक ​​कि रास्पबेरी पाई के साथ मिलकर काम करने के लिए कुछ कोड भी हैं।

नि: शुल्क ईबुक डाउनलोड करें और जोड़ें:

डाउनलोड शुरू करें यहाँ:

ARDUINO EBOOK

मुझे आशा है कि यह आपकी मदद करता है और आप एक निर्माता बनना शुरू करते हैं आपकी पहली परियोजनाएं। आप अपनी पहली डिज़ाइन के साथ टिप्पणी छोड़ सकते हैं और अपनी रचनाएँ हमारे साथ साझा कर सकते हैं।


लेख की सामग्री हमारे सिद्धांतों का पालन करती है संपादकीय नैतिकता। त्रुटि की रिपोर्ट करने के लिए क्लिक करें यहां.

4 टिप्पणियाँ, तुम्हारा छोड़ दो

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   टॉमस कहा

    नमस्कार शुभ दोपहर:
    आपको एक TESTER बनाने की आवश्यकता है जो एक संधारित्र के दो मान लेता है और जमीन C = 470Mfx50V, R = 330k 1 / 4W के समानांतर एक प्रतिरोध करता है, यह इनपुट और आउटपुट 3.5 ऑडियो जैक से जुड़ता है
    प्रश्न 3.5 के माध्यम से
    Arduino में प्रश्न कुछ ऐसा किया जा सकता है जो उपायों और मानों को आउटपुट करता है,

  2.   मारियो पिअनोन्स c। कहा

    मैं शुरू कर रहा हूं और अच्छे परिणाम हासिल करने का इरादा रखता हूं

  3.   Norberto कहा

    आपका Arduino EBOOK डाउनलोड काम नहीं करता

    1.    इसहाक कहा

      नमस्कार,
      मैंने अभी कोशिश की और यह मेरे लिए काम करता है। यह सच है कि एक विज्ञापन सबसे पहले सामने आता है।
      लेकिन दूसरी बार जब आप डाउनलोड किए गए लिंक पर क्लिक करते हैं।
      एक ग्रीटिंग