सिम्युलेटर

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

Mokxi एक मुफ़्त ESP32 सिम्युलेटर है जो आपके ब्राउज़र में चलता है, कुछ इंस्टॉल नहीं करना और अकाउंट की ज़रूरत नहीं। यह ग्यारह ESP32 बोर्ड चलाता है, Xtensa कोर वाले क्लासिक ESP32 DevKit से लेकर ESP32-S3, C3 और C6 तक, हर एक अपने सपोर्टेड पेरिफ़ेरल के लिए असली मेमोरी मैप पर, और आपका स्केच टैब में कंपाइल होता है। यहाँ जो चल रहा है वह ESP32-C3-DevKitM-1 है।

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

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

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

कोरZicsr के साथ RV32IMC, मशीन मोड, 160 MHz पर हर साइकल में एक इंस्ट्रक्शन, riscv-tests में 67 में से 67 पास।
पेरिफ़ेरलGPIO और IO_MUX अपने असली रजिस्टर ऑफ़सेट पर, UART0 जो सेट की हुई बॉड रेट पर चलता है और सीरियल मॉनिटर से जुड़ा है, और SYSTIMER, जो delay() के दौरान कोर को घुमाते रहने के बजाय रोक देता है।
WiFi, सिम्युलेटेडबोर्ड नेटवर्क से जुड़ता है, पेज लाता है और पेज सर्व करता है, उन्हीं Arduino कॉल से जो ट्यूटोरियल देते हैं। इसके नीचे न रेडियो है, न 802.11। .mokxi के तहत चार बनावटी एड्रेस इसी टैब के अंदर जवाब देते हैं, और साइन इन करके आप असली होस्ट पर HTTP और HTTPS रिक्वेस्ट के लिए असली इंटरनेट चालू कर सकते हैं।
क्या नहीं हैकिसी भी तरह का रेडियो: WiFi और Bluetooth LE सिम्युलेटेड हैं, दोनों के नीचे कोई रेडियो नहीं। यह पेज DevKitM-1 का है; XIAO ESP32-C3 और SuperMini के अपने बोर्ड हैं।
बोर्ड

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

दो इंस्ट्रक्शन सेट पर तीन चिप फ़ैमिली, हर बोर्ड अपने पिनआउट पर।

ESP32 DevKit V1Xtensa LX6 पर 240 MHz का क्लासिक ESP32: GPIO मैट्रिक्स, UART0, टाइमर ग्रुप 0, बारह-बिट ADC1 और आठ LEDC PWM चैनल, असली मेमोरी मैप पर।ESP32-DevKitC V4Espressif का अपना ESP32 बोर्ड: WROOM-32 मॉड्यूल, GPIO के नाम वाले अड़तीस पिन, क़तारों के बीच पूरा एक इंच।Freenove ESP32-WROVERFreenove’s ESP32-WROVER board (FNK0060): a classic ESP32 on forty pins named by GPIO, with USB-C and a BOOT button.Wemos LOLIN32 LiteLiPo सॉकेट वाले पतले बोर्ड पर क्लासिक ESP32: GPIO के नाम वाले छब्बीस पिन, क़तारों के बीच 0.9 इंच।Wemos D1 R32Arduino Uno के आउटलाइन पर क्लासिक ESP32, Uno के चार हेडर के साथ, इसलिए शील्ड लग जाती है।Cheap Yellow Display (ESP32-2432S028R)2.8 इंच की 240x320 ILI9341 स्क्रीन के पीछे क्लासिक ESP32, रेसिस्टिव टच फ़िल्म के साथ, ठीक वैसे जुड़ा जैसे असली बोर्ड पर।LilyGO TTGO T-Display1.14 इंच की 135x240 ST7789 स्क्रीन और दो बटन वाला क्लासिक ESP32, GPIO के नाम वाले चौबीस पिन पर।ESP32-S3-DevKitC-1Xtensa LX7 पर 240 MHz का ESP32-S3: GPIO मैट्रिक्स, UART0, USB सीरियल, ADC1, LEDC PWM और RGB LED चलाने वाला RMT, असली मेमोरी मैप पर।Seeed XIAO ESP32-S3XIAO के अँगूठे के नाख़ून जितने आउटलाइन पर 240 MHz का ESP32-S3: चौदह पैड, XIAO की नंबरिंग में D0 से D10।Arduino Nano ESP32Nano के आउटलाइन पर 240 MHz का ESP32-S3, Nano के D और A पिन नामों और D13 पर नारंगी LED के साथ।ESP32-C3-DevKitM-1160 MHz का RISC-V कोर, GPIO, UART, SYSTIMER, GPIO 0 से 4 पर बारह-बिट ADC और किसी भी पिन पर LEDC PWM के साथ, असली मेमोरी मैप पर।Seeed XIAO ESP32-C3XIAO के अँगूठे के नाख़ून जितने आउटलाइन पर 160 MHz का ESP32-C3: चौदह पैड, और D0 से D10 जो XIAO के नंबर हैं, GPIO नहीं।ESP32-C3 SuperMiniआम इस्तेमाल में सबसे छोटा ESP32-C3 बोर्ड, GPIO के नाम वाले सोलह पिन, 160 MHz पर।ESP32-C6-DevKitC-1दूसरा RISC-V बोर्ड: इकतीस GPIO, एक ही विंडो में 512 KB SRAM, UART0, SYSTIMER, GPIO 0 से 6 पर बारह-बिट ADC और किसी भी पिन पर LEDC PWM।Seeed XIAO ESP32-C6XIAO के अँगूठे के नाख़ून जितने आउटलाइन पर 160 MHz का ESP32-C6: चौदह पैड, XIAO की नंबरिंग में D0 से D10।
तुलना

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

जिस ESP32 सिम्युलेटर को ज़्यादातर लोग पहले से जानते हैं वह Wokwi है, और कुछ प्रोजेक्ट के लिए वही बेहतर विकल्प है। यह रहा ईमानदार बँटवारा।

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

कौन-सा ESP32 सिम्युलेटर इस्तेमाल करें, तुलना के साथ

Tinkercad में ESP32 नहीं है: उसकी जगह क्या इस्तेमाल करें

Wokwi के विकल्प, ईमानदार तुलना के साथ

Wokwi का ESP32 प्रोजेक्ट एक स्टेप में यहाँ लाएँ

Wokwi बनाम Tinkercad, आमने-सामने

सिम्युलेटेड नेटवर्क पर ESP32 की HTTP GET रिक्वेस्ट

और आगे बढ़ें

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

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

ESP32-C3 सिम्युलेटरब्लिंक, एक बटन और सीरियल मॉनिटर, चलते हुए।
यह कैसे काम करता है

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

  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

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

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

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

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

ग्यारह: क्लासिक Xtensa चिप पर ESP32 DevKit V1, ESP32-DevKitC V4 और LOLIN32 Lite; S3 पर ESP32-S3-DevKitC-1, XIAO ESP32-S3 और Arduino Nano ESP32; ESP32-C3-DevKitM-1, XIAO ESP32-C3 और C3 SuperMini; और ESP32-C6-DevKitC-1 तथा XIAO ESP32-C6। ESP8266 बोर्ड का अपना अलग पेज है।

क्या यह WiFi सिम्युलेट करता है?

हाँ, और साफ़ बताता भी है: Arduino के WiFi, HTTPClient और WebServer कॉल एक सिम्युलेटेड नेटवर्क पर चलते हैं। इसके पीछे न रेडियो है, न 802.11। स्केच .mokxi के तहत एड्रेस पर पेज ला और सर्व कर सकता है, और साइन इन करके आप HTTP या HTTPS पर असली API तक पहुँचने के लिए असली इंटरनेट चालू कर सकते हैं।

क्या यह Bluetooth या MQTT सिम्युलेट करता है?

Bluetooth, हाँ, सिम्युलेटेड: BluetoothSerial और BLE सर्वर एडिटर के Bluetooth पैनल में एक फ़ोन से बात करते हैं, नीचे कोई रेडियो नहीं। MQTT, नहीं: नेटवर्क सिर्फ़ HTTP ले जाता है, इसलिए MQTT क्लाइंट कंपाइल तो होता है पर ब्रोकर तक नहीं पहुँच सकता। अगर आपका प्रोजेक्ट इस पर निर्भर है, तो Wokwi MQTT सिम्युलेट करता है।

क्या MicroPython या ESP-IDF कोड लिखा जा सकता है?

MicroPython, क्लासिक ESP32 बोर्ड (DevKit V1, DevKitC और LOLIN32 Lite) और Raspberry Pi Pico पर: बोर्ड के Firmware पैनल में MicroPython (main.py) चुनें और आधिकारिक फ़र्मवेयर उसे चलाता है। बाक़ी ESP32 बोर्ड Arduino शैली का C++ चलाते हैं, जो टैब में कंपाइल होता है; सिम्युलेटेड ESP32 पर ESP-IDF या Rust के लिए Wokwi दोनों सपोर्ट करता है।

क्या मेरा फ़र्मवेयर असली बोर्ड पर चलेगा?

मॉडल किए गए पेरिफ़ेरल का फ़र्मवेयर असली रजिस्टर ऑफ़सेट को टारगेट करता है। ESP32-C3 पर, Upload to board (Beta) हार्डवेयर बिल्ड को Web Serial के ज़रिए बोर्ड पर लिखता है। भरोसा करने से पहले तैयार बिल्ड को बोर्ड पर टेस्ट कर लें।

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

हाँ, हर ESP32 बोर्ड मुफ़्त प्लान में है, और आज़माने के लिए न कार्ड चाहिए न अकाउंट।

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

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

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

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