हार्डवेयर और इलेक्ट्रॉनिक सर्किट को कनेक्ट किए बिना Arduino कोड का परीक्षण करना चाहते हैं? इनमें से एक Arduino सिम्युलेटर आपकी मदद कर सकता है।

ऑनलाइन उपलब्ध सभी संसाधनों की बदौलत Arduino माइक्रोकंट्रोलर बोर्ड के साथ काम करना पहले से कहीं ज्यादा आसान है। आप वेब पर अनगिनत Arduino हार्डवेयर और सॉफ़्टवेयर गाइड पा सकते हैं, और हार्डवेयर स्वयं सस्ती और जीवन के सभी क्षेत्रों के लोगों के लिए सुलभ है। लेकिन यदि आप Arduino हार्डवेयर खरीदने से पहले अपना कोड लिखना चाहें तो क्या होगा?

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

सर्वश्रेष्ठ (निःशुल्क) Arduino एमुलेटर/सिम्युलेटर ऑनलाइन

Arduino की सच्ची ओपन-सोर्स भावना में, ऑनलाइन उपलब्ध कई सिम्युलेटर टूल उपयोग करने के लिए निःशुल्क हैं। आइए आसपास के तीन सर्वश्रेष्ठ मुफ्त Arduino सिमुलेटर देखें। बहुत सारे हैं महान शुरुआती Arduino प्रोजेक्ट आपको आरंभ करने के लिए ऑनलाइन उपलब्ध है।

वोकवी ऑनलाइन Arduino और ESP32 सिम्युलेटर

instagram viewer

Wokwi ऑनलाइन Arduino और ESP32 सिम्युलेटर उपयोग करने के लिए एक अविश्वसनीय रूप से आसान उपकरण है, जो आपके सर्किट बनाते समय बहुत सारी स्वतंत्रता प्रदान करता है। यह टूल विशेष रूप से आपके ब्राउज़र में काम करता है, जिसमें बटन, डिस्प्ले और कई सेंसर सहित खेलने के लिए Arduino घटकों की एक विस्तृत श्रृंखला उपलब्ध है।

वोकवी का एक मुख्य लाभ यह है कि यह आपको अपने प्रत्येक घटक के लिए इच्छित I/O पिन चुनने की सुविधा देता है। सटीक अनुभव प्रदान करने के लिए इसमें सभी सबसे लोकप्रिय और आम Arduino बोर्ड भी शामिल हैं।

ऑटोडेस्क टिंकरकाड सर्किट

जब घटकों की बात आती है तो ऑटोडेस्क का टिंकरकाड सर्किट ऑनलाइन सर्किट सिम्युलेटर वोकवी जितना व्यापक नहीं है, लेकिन इंटरफ़ेस अधिक आधुनिक और उपयोग में आसान है। टिंकरकाड सर्किट के साथ केवल कुछ मुट्ठी भर माइक्रोकंट्रोलर बोर्ड उपलब्ध हैं, जो Arduino Uno बोर्ड का उपयोग करने वालों के लिए उपकरण को सर्वोत्तम बनाता है।

SimulIDE

SimulIDE इस सूची में एकमात्र Arduino सिम्युलेटर है जिसे आपके कंप्यूटर पर इंस्टॉल करना होगा। यह सॉफ्टवेयर विंडोज, मैकओएस और लिनक्स पर मुफ्त में उपलब्ध है, जिससे इसे वोकवी और टिंकरकाड सर्किट की तरह एक्सेस करना आसान हो जाता है।

इस सॉफ़्टवेयर में बहुत पुराने ज़माने का यूआई है जो पहली बार में डराने वाला लग सकता है। हालाँकि, एक बार जब आप इससे पार पा लेते हैं, तो SimulIDE एक उत्कृष्ट Arduino सिम्युलेटर है, जो इस तरह के टूल में उपलब्ध घटकों की सबसे व्यापक श्रेणियों में से एक है।

Arduino सर्किट और कोड का अनुकरण कैसे करें

इनमें से प्रत्येक Arduino सिमुलेटर काफी समान रूप से काम करता है, लेकिन आपके लिए सबसे अच्छा क्या है, इसका अंदाजा लगाने के लिए उन सभी की खोज करना उचित है। चीजों को निष्पक्ष रखने के लिए, हम प्रत्येक सिम्युलेटर के साथ समान कोड और हार्डवेयर का उपयोग करेंगे: मानक ब्लिंक उदाहरण जो Arduino IDE के साथ आता है।

Arduino सर्किट बनाने के लिए वोकवी का उपयोग कैसे करें

की ओर जाएं वोकवी वेबसाइट और खोजने के लिए मुखपृष्ठ को नीचे स्क्रॉल करें शून्य से शुरू करें अनुभाग। चुनना अरुडिनो यूनो इसे (या आपके चुने हुए बोर्ड को) पहले से लोड करके एक नया प्रोजेक्ट बनाने के लिए।

सिमुलेशन विंडो में, नीले "+" आइकन पर क्लिक करें और चुनें अगुआई की सूची से। दोबारा उसी मेनू पर जाएं और एक जोड़ें अवरोध परियोजना के लिए.

Arduino पर क्लिक करें जीएनडी पिन और नए तार को एलईडी के बाएँ पैर तक खींचें। इसे क्लिक करके फॉलो करें पिन 13 Arduino पर और इसे अवरोधक के एक छोर से जोड़ना। अवरोधक के दूसरे सिरे को एलईडी के दाहिने पैर से कनेक्ट करें।

अब कोड जोड़ने का समय आ गया है। नए प्रोजेक्ट के साथ लोड किए गए कोड टेम्पलेट को हटा दें और ब्लिंक उदाहरण कोड को बॉक्स में पेस्ट करें।

एक बार पूरा होने पर, आप अपना सिमुलेशन लॉन्च करने के लिए हरे प्ले (दायां तीर) बटन पर क्लिक कर सकते हैं। आपकी LED को चालू और बंद होना चाहिए।

Arduino सर्किट बनाने के लिए टिंकरकाड सर्किट का उपयोग कैसे करें

की ओर जाएं ऑटोडेस्क टिंकरकाड सर्किट आरंभ करने के लिए वेबसाइट और लॉग इन करें या एक नया खाता बनाएं। एक बार जब आपको डैशबोर्ड तक पहुंच मिल जाए, तो पृष्ठ को नीचे स्क्रॉल करें और चुनें अपना पहला सर्किट डिज़ाइन बनाएं सर्किट अनुभाग में.

अब आपको दाईं ओर एक खाली कैनवास और घटकों की एक सूची दिखाई देगी। सूची को नीचे स्क्रॉल करें या "Arduino" खोजें और चुनें Arduino Uno R3 इसे कैनवास में जोड़ने के लिए सूची से विकल्प। जोड़ने के लिए भी ऐसा ही करें अगुआई की और ए अवरोध कैनवास के लिए.

Arduino पर क्लिक करें जीएनडी पिन और तार को एलईडी के बाएँ पैर तक खींचें। अगला, क्लिक करें पिन 13 Arduino पर, और तार को अवरोधक के निकटतम पैर तक खींचें। अवरोधक के दूसरे सिरे को एलईडी के दाहिने पैर से कनेक्ट करें।

टिंकरकाड सर्किट ब्लॉक और कोड-आधारित प्रोग्रामिंग दोनों के साथ काम करता है। इस प्रदर्शन के लिए, हम कोड का उपयोग कर रहे हैं, लेकिन यदि आप चाहें तो आप यह काम ब्लॉक के साथ भी कर सकते हैं। क्लिक कोड स्क्रीन के दाईं ओर और चयन करें मूलपाठ ड्रॉपडाउन से. इस बॉक्स में कोड पेस्ट करें और हिट करें सिमुलेशन प्रारंभ करें कोड को क्रियाशील देखने के लिए.

Arduino सर्किट बनाने के लिए SimulIDE का उपयोग कैसे करें

टिंडरकाड सर्किट और वोकवी के विपरीत, सिमुलआईडीई एक डाउनलोड करने योग्य एप्लिकेशन है। की ओर जाएं सिमुलआईडीई वेबसाइट, अपने ऑपरेटिंग सिस्टम के लिए नवीनतम संस्करण डाउनलोड करें, फ़ाइल को अनपैक करें, और EXE फ़ाइल को अंदर चलाएँ।

हम अभी भी आरंभ करने के लिए बिल्कुल तैयार नहीं हैं। SimulIDE के साथ-साथ, आपको Arduino IDE का एक पुराना संस्करण भी डाउनलोड करना होगा। सटीक होने के लिए Arduino IDE 1.8.19। की ओर जाएं अरुडिनो वेबसाइट, अपने ऑपरेटिंग सिस्टम के लिए ज़िप संस्करण डाउनलोड करें और इसे अनपैक करें।

SimulIDE लॉन्च करें और चुनें नई फ़ाइल दाहिने हाथ के कैनवास के ऊपर आइकन। अगला, का चयन करें समायोजन न्यू फाइल आइकन के बाईं ओर कॉगव्हील पर क्लिक करें कंपाइलर सेटिंग्स, और यह सुनिश्चित करें Arduino डिवाइस के ड्रॉपडाउन मेनू से चुना गया है। टूल पाथ को आपके द्वारा डाउनलोड की गई Arduino IDE निर्देशिका पर सेट करें। हमारे मामले में, यह F:\arduino-1.8.19-windows\arduino-1.8.19\ है।

अब कुछ हार्डवेयर जोड़ने का समय आ गया है। एक खोजें अरुडिनो यूनो, एक अगुआई की, और ए अवरोध स्क्रीन के बाईं ओर की सूची से और उन्हें बाईं ओर के कैनवास में खींचें। अन्य सर्किटों की तरह, कनेक्ट करें जीएनडी पिन Arduino से LED के ग्राउंड लेग तक। जोड़ना पिन 13 Arduino पर अवरोधक के एक छोर पर, और अवरोधक के दूसरे छोर पर एलईडी के मुक्त पैर पर।

कोड को दाएँ हाथ के कैनवास में चिपकाएँ। यहां से पर क्लिक करें डिबग दाहिने हाथ के कैनवास के ऊपर आइकन, फ़ाइल को एक नए नाम से सहेजें, और प्रक्रिया पूरी होने तक प्रतीक्षा करें। पर क्लिक करें ब्रेकप्वाइंट तक चलाएँ सिमुलेशन चलाने के लिए दाएँ हाथ के कैनवास के ऊपर आइकन।

कौन सा Arduino सिम्युलेटर आपके लिए सर्वश्रेष्ठ है?

जैसा कि आप देख सकते हैं, वोकवी, टिंकरकाड सर्किट या सिमुलाइड में एक सर्किट बनाना एक समान प्रक्रिया है। हालाँकि, इनमें से प्रत्येक उपकरण अलग-अलग कारणों से खड़ा है, और जिस प्रक्रिया से हम अभी गुज़रे हैं, उससे उनकी ताकत देखना आसान हो जाता है।

  • वोक्वि: हल्का, उपयोग में आसान और एक उत्साही समुदाय द्वारा समर्थित, वोकवी Arduino सिमुलेशन के साथ शुरुआत करने वाले किसी भी व्यक्ति के लिए एक अच्छा विकल्प है। इसके भागों की सूची SimulIDE जितनी व्यापक नहीं है, लेकिन इसमें वह सब कुछ है जो आपको बिना किसी हार्डवेयर के जटिल Arduino सर्किट बनाने के लिए चाहिए।
  • टिंकरर्कड सर्किट: इसके ऑटोडेस्क समर्थन के लिए धन्यवाद, टिंकरकाड सर्किट चिकना और आधुनिक है, और इसे नियमित अपडेट प्राप्त होता है। इसमें घटकों का बहुत विस्तृत संग्रह नहीं है, लेकिन इसमें पूर्व-निर्मित परियोजनाएं और ब्लॉक प्रोग्रामिंग की सुविधा है, जो इसे नए उपयोगकर्ताओं के लिए बढ़िया बनाती है। टिंकरकाड सर्किट मोबाइल ब्राउज़र में भी काम करता है।
  • SimulIDE: स्थापित करना चुनौतीपूर्ण होते हुए भी, कुछ माइक्रोकंट्रोलर सिमुलेटर SimulIDE से मेल खा सकते हैं। सैकड़ों घटकों, व्यापक सेटिंग्स विकल्पों और एक सटीक डिबगर के साथ, यह उपकरण जटिल परियोजनाओं में सक्षम है Arduino हैंडहेल्ड वीडियो गेम.

Arduino प्रोग्रामिंग के साथ आरंभ करें

यदि आपके पास Arduino नहीं है, तो इनमें से किसी एक सिम्युलेटर का उपयोग करना किसी प्रोग्राम को सीखना शुरू करने और इलेक्ट्रॉनिक प्रोजेक्ट की योजना बनाने का एक शानदार तरीका है।

Arduinos किसी भी उभरते प्रोग्रामर या निर्माता के लिए एक बेहतरीन टूल है। उनका उपयोग करना आसान है, पहुंच योग्य है, और बहुत मज़ेदार हैं, और आपको आरंभ करने के लिए MakeUseOf साइट पर बहुत सारे लेख हैं। चाहे आप पोर्टेबल गेम कंसोल या डेस्कटॉप थर्मामीटर बनाना चाहते हों, यह आज ही आपके Arduino सपनों के साथ शुरू करने लायक है।