सिम्युलेटर

Arduino सिम्युलेटर: मुफ़्त, ऑनलाइन, इसी टैब में चलता हुआ

Mokxi एक मुफ़्त Arduino सिम्युलेटर है जो आपके ब्राउज़र में चलता है, कुछ इंस्टॉल नहीं करना और अकाउंट की ज़रूरत नहीं। सर्किट जोड़ें, स्केच लिखें, Run दबाएँ। Mokxi पूरे Arduino Uno R3 को मॉडल करता है, ATmega328P तक, और फ़र्मवेयर हमारे अपने AVR कोर पर चलता है, न कि इंटरप्रेट या नक़ल किया जाता है।

  • 505पार्ट्स वर्कबेंच पर
  • 45बोर्ड अभी चल रहे हैं
  • 1.00xरियल टाइम, हर बोर्ड पर
Arduino Uno: ब्लिंकलाइव0.000 s 0.00x
एडिटर में खोलने के लिए क्लिक करें
असली फ़र्मवेयर, अभी हमारे अपने कोर पर चल रहा है। सर्किट को एडिटर में खोलने के लिए क्लिक करें।
क्या मॉडल किया गया है

आँकड़े, विज्ञापन नहीं

बोर्ड के अपने स्पेसिफ़िकेशन दस्तावेज़ से लिए गए और सीधी भाषा में लिखे गए।

कोरATmega328P का हर निमोनिक, 16 MHz पर, हर एक के लिए डेटाशीट वाली साइकल गिनती के साथ।
टाइमर और I/Oहर वेवफ़ॉर्म मोड में तीन टाइमर, हार्डवेयर PWM समेत, USART0, ADC, एक्सटर्नल और पिन-चेंज इंटरप्ट, स्लीप और EEPROM।
वायरिंगUno ब्रेडबोर्ड के बगल में रहता है और जम्पर तारों से उस तक पहुँचता है, क्योंकि इसके हेडर दो इंच दूर हैं और ब्रेडबोर्ड में नहीं लगते, न असली बोर्ड पर, न यहाँ।
पार्ट्सLED, बटन, पोटेंशियोमीटर, सर्वो, सेंसर, LCD और OLED डिस्प्ले, मोटर और रिले, जिनका एनालॉग हिस्सा असली डिवाइस मॉडल से हल होता है।
कोड और आउटपुटएक असली कंपाइलर आपका स्केच टैब में बिल्ड करता है, 100 से ज़्यादा आम लाइब्रेरी के साथ, और सीरियल मॉनिटर दिखाता है कि वह क्या प्रिंट करता है।
बोर्ड

यहाँ मौजूद हर Arduino बोर्ड

वही एडिटर, वही ब्रेडबोर्ड, हर एक के लिए असली कंपाइलर।

Arduino Uno R3पूरा ATmega328P, हर मोड में तीन टाइमर, USART0, ADC, इंटरप्ट और स्लीप के साथ।Arduino NanoUno का ATmega328P, 45 गुणा 18 mm के बोर्ड पर, इसलिए यह ब्रेडबोर्ड के बगल में रहने के बजाय उसी में लग जाता है।Arduino Mega 2560बड़ा Arduino: चौवन डिजिटल पिन, सोलह एनालॉग इनपुट और चार सीरियल पोर्ट, ATmega2560 पर।Arduino LeonardoUno के आकार का बोर्ड जिसका USB सीधे चिप तक जाता है: Serial एक USB CDC एंडपॉइंट है और Serial1 पिन 0 और 1 पर है।Arduino MicroLeonardo का ATmega32U4 ऐसे बोर्ड पर जो ब्रेडबोर्ड में लग जाता है, L LED पिन 13 पर और SPI पिन अपने अलग छेदों पर।Arduino Pro MiniUno का ATmega328P सबसे छोटे Arduino पर, जिस पर USB नहीं है, दोनों रूपों में: 5 V पर 16 MHz और 3.3 V पर 8 MHz।SparkFun Pro MicroPro Mini के आकार में ATmega32U4, सिरे पर USB सॉकेट के साथ, जो Leonardo के प्रोग्राम चलाता है।Arduino Uno R4 MinimaRenesas RA4M1, Arm Cortex-M4, 48 MHz पर, Uno के आकार में और Uno के 5 V पिन पर। मॉडल किया गया: PFS पोर्ट ब्लॉक, टिल्ड वाले छह पिन पर GPT PWM, D0 और D1 पर Serial1 के रूप में SCI2, और चौदह-बिट ADC जिसके दस बिट analogRead पढ़ता है।Arduino Uno R4 WiFiUno R4 का RA4M1, 12 x 8 LED मैट्रिक्स के साथ, जिस पर Arduino_LED_Matrix.h से ड्रॉ किया जाता है।Arduino Nano ESP32Nano के आउटलाइन पर 240 MHz का ESP32-S3, Nano के D और A पिन नामों और D13 पर नारंगी LED के साथ।Arduino Nano RP2040 ConnectNano के आउटलाइन पर 133 MHz का Pico वाला RP2040, Nano के D और A पिन नामों और D13 पर LED के साथ।ATtiny858-पिन DIP में पूरा माइक्रोकंट्रोलर, सीधे ब्रेडबोर्ड में: छह I/O, दो टाइमर, एक ADC और एक USI।ब्रेडबोर्ड पर ATmega328PUno की चिप अकेले 28-पिन DIP में, उन दोनों रूपों में जो ट्यूटोरियल में जोड़े जाते हैं: क्रिस्टल से 16 MHz, और इंटरनल क्लॉक से 8 MHz।
तुलना

दूसरे Arduino सिम्युलेटर, ईमानदारी से

ज़्यादातर लोग चुनने से पहले इन्हें तौलते हैं। यहाँ एक-एक लाइन में हर एक की ख़ूबी है, और उसके पीछे पूरी तुलना।

हर सिम्युलेटर की आमने-सामने तुलना

क्लास को Tinkercad Circuits से लाना: शिक्षकों के लिए गाइड

Tinkercad Circuits के विकल्प, तुलना के साथ

Wokwi के विकल्प, जिनमें क्लासरूम के लिए भी एक है

और आगे बढ़ें

बोर्ड का पूरा पेज

हर पेरिफ़ेरल हिस्सा, हर उदाहरण और वायरिंग नोट्स, एक ही जगह।

Arduino Uno सिम्युलेटरब्लिंक, एक बटन और सीरियल मॉनिटर, चलते हुए।
गाइड

Arduino के लिए स्टेप-बाय-स्टेप गाइड

हर गाइड में पार्ट्स, वायरिंग और कोड है, और अंत में एक सर्किट जिसे आप चला सकते हैं।

यह कैसे काम करता है

तीन स्टेप ख़ाली टैब से चलते सर्किट तक।

  1. एडिटर खोलें

    यह आपके ब्राउज़र टैब में चलता है। कुछ इंस्टॉल नहीं करना, और शुरू करने के लिए अकाउंट नहीं चाहिए।

    आपका पहला प्रोजेक्ट
  2. वायरिंग करें और कोड लिखें

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

    वायरिंग
  3. Run दबाएँ

    आपका स्केच टैब में कंपाइल होता है और चिप के मॉडल पर चलता है, बगल में Serial Monitor के साथ।

    Run और सीरियल
प्रेरणा पाएँ

कोई प्रोजेक्ट खोलें और Run दबाएँ।

हर प्रोजेक्ट एडिटर में ठीक वैसे ही चलता है जैसा बना है, और बदलने के लिए तैयार है।

हर प्रोजेक्ट देखें

रिव्यू

मेकर्स Mokxi के बारे में क्या कहते हैं।

“The AI checker helps check and correct my circuits, and it has way more components than Tinkercad. As a student I really appreciate the tool.”

ChloeEngineering student

“I’d been looking for a real online electronic simulator that was intuitive and complete when I found Mokxi. I was able to quickly import a Fritzing file and my Arduino sketch and start testing. Mokxi has all of the makings for the best online Arduino simulator I have been able to find!”

JayModel builderFeatured in his DioramaOS post

“I’m using Mokxi to develop and simulate an STM32-based four-wheel-drive robot car before building the actual hardware. It allows me to experiment with DC motor control, PWM, RPM measurement using photointerrupters, and different acceleration, braking, and reversing strategies, helping me understand and refine the system before implementing it in real life.”

NusretRobot car builder, Hamburg

अपनी कहानी शेयर करें

अक्सर पूछे जाने वाले सवाल

सवाल, और उनके जवाब।

कौन-से Arduino बोर्ड सिम्युलेट किए जा सकते हैं?

Uno R3 ऊपर चल रहा है। मुफ़्त प्लान में Nano, Mega 2560, Leonardo, Micro, Pro Mini, Pro Micro, Uno R4 Minima और WiFi, Nano ESP32 और Nano RP2040 Connect भी हैं, हर एक का अपना पेज है।

क्या मेरा स्केच बिना बदलाव के चलता है?

आम तौर पर हाँ। फ़र्मवेयर सपोर्टेड पेरिफ़ेरल के लिए ATmega328P के रजिस्टर मैप पर चलता है, और ट्यूटोरियल में इस्तेमाल होने वाले सभी Arduino कॉल मौजूद हैं। भरोसा करने से पहले अपना तैयार स्केच असली बोर्ड पर टेस्ट कर लें।

क्या यह मुफ़्त है?

हाँ, पूरा, और आज़माने के लिए न कार्ड चाहिए न अकाउंट।

क्या कुछ इंस्टॉल करना ज़रूरी है?

नहीं। यह Windows, macOS, Linux या Chromebook पर ब्राउज़र टैब में चलता है, और स्केच टैब में ही कंपाइल होता है। न कोई डाउनलोड, न Arduino IDE सेट अप करना।

क्या Arduino लाइब्रेरी इस्तेमाल हो सकती हैं?

100 से ज़्यादा आम लाइब्रेरी अपने जाने-पहचाने नामों से बिल्ट-इन हैं, जैसे Servo, Wire, LiquidCrystal, LiquidCrystal_I2C, DHT, Adafruit के डिस्प्ले और सेंसर हेडर और SoftwareSerial। हर एक Mokxi का अपना हेडर है, न कि अपस्ट्रीम कोड। Library Manager नहीं है; हर प्लान में आप अपनी लाइब्रेरी zip या अलग-अलग फ़ाइलों के रूप में जोड़ सकते हैं।

क्या यह एनालॉग पार्ट्स सिम्युलेट कर सकता है, जैसे एक एनालॉग पिन पर कई बटन?

हाँ। सर्किट के एनालॉग हिस्से असली डिवाइस मॉडल से हल होते हैं, इसलिए रेसिस्टर लैडर, डिवाइडर या RC फ़िल्टर वही वोल्टेज देता है जो वे पार्ट्स तय करते हैं, और analogRead वही लौटाता है।

क्या दो Arduino आपस में बात करते हुए चलाए जा सकते हैं?

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

क्या स्केच मेरे असली Arduino पर डाला जा सकता है?

हाँ। Upload to board उसे Web Serial वाले ब्राउज़र, जैसे Chrome या Edge, से USB के ज़रिए Uno, Nano, Mega या दूसरे Arduino AVR बोर्ड पर लिखता है। बाक़ी जगह .hex डाउनलोड करें और Arduino IDE या avrdude से फ़्लैश करें।

क्या मॉडल नहीं किया गया है?

शील्ड भौतिक पार्ट्स के रूप में, Arduino Library Manager, और हर चिप के वे हिस्से जिन्हें उसका बोर्ड पेज ग़ैर-मौजूद बताता है। रनटाइम Mokxi का अपना है, Arduino भाषा के रेफ़रेंस के अनुसार लिखा गया, न कि ख़ुद Arduino core।

एक ख़ास तरह के सर्किट के लिए सिम्युलेटर

सर्वो, डिस्प्ले, मोटर ड्राइवर या रेक्टिफ़ायर, हर एक पहले से चलता हुआ।

Arduino पर अपना फ़र्मवेयर आज़माएँ

यहाँ जो बनाते हैं वह आपकी मेज़ पर रखे बोर्ड पर बिना बदलाव के चलता है। कुछ इंस्टॉल नहीं करना और अकाउंट की ज़रूरत नहीं।