Free online ESP32 simulator, running in this tab
Mokxi محاكي ESP32 مجاني يعمل في متصفحك، بلا تثبيت ولا حاجة إلى حساب. يشغّل إحدى عشرة لوحة ESP32، من ESP32 DevKit الكلاسيكية على نواة Xtensa إلى ESP32-S3 وC3 وC6، كلٌّ منها على خريطة الذاكرة الحقيقية للطرفيات المدعومة، ويُترجم كودك داخل التبويب. اللوحة العاملة هنا هي ESP32-C3-DevKitM-1.
- 503قطعة على المنضدة
- 44لوحة تعمل الآن
- 1.00xزمن حقيقي، على كل لوحة
الأرقام، لا الدعاية
مأخوذة من وثيقة العقد الخاصة باللوحة ومكتوبة بكلمات بسيطة.
| النواة | RV32IMC مع Zicsr، الوضع الآلي، تعليمة واحدة في الدورة عند 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 الأخرى بصراحة
محاكي ESP32 الذي يعرفه معظم الناس هو Wokwi، وهو الخيار الأفضل لبعض المشاريع. إليك التقسيم الصريح.
كل المحاكيات في مقارنة جنباً إلى جنب
Tinkercad بلا ESP32: ماذا تستخدم بدلاً منه
Bring a Wokwi ESP32 project across in one step
ابدأ من شيء يعمل أصلاً
كل واحد منها يفتح في المحرر موصَّلاً ومبرمجاً، بلا تثبيت.
صفحة اللوحة الكاملة
كل منطقة طرفية وكل مثال وملاحظات التوصيل في مكان واحد.
أدلة خطوة بخطوة لـ ESP32-C3
في كل دليل القطع والتوصيل والكود، وينتهي بدائرة تشغّلها.
الأسئلة
ما لوحات ESP32 التي أستطيع محاكاتها؟
إحدى عشرة: ESP32 DevKit V1 وESP32-DevKitC V4 وLOLIN32 Lite على رقاقة Xtensa الكلاسيكية؛ وESP32-S3-DevKitC-1 وXIAO ESP32-S3 وArduino Nano ESP32 على S3؛ وESP32-C3-DevKitM-1 وXIAO ESP32-C3 وC3 SuperMini؛ وESP32-C6-DevKitC-1 وXIAO ESP32-C6. ولوحات ESP8266 لها صفحة خاصة.
هل يحاكي WiFi؟
نعم، ويقول ذلك صراحة: نداءات WiFi وHTTPClient وWebServer في Arduino عبر شبكة محاكاة. لا يوجد راديو ولا 802.11 خلفها. يستطيع الكود جلب صفحات وتقديمها على عناوين تحت .mokxi، وعند تسجيل الدخول تستطيع تفعيل الإنترنت الحقيقي للوصول إلى API حقيقي عبر HTTP أو HTTPS.
هل يحاكي Bluetooth أو MQTT؟
Bluetooth نعم، محاكى: BluetoothSerial وخادم BLE يتحدثان مع هاتف في لوحة Bluetooth بالمحرر، بلا راديو تحتهما. أما MQTT فلا: الشبكة تحمل HTTP فقط، فيُترجم عميل MQTT لكنه لا يصل إلى وسيط. يحاكي Wokwi بروتوكول MQTT إن كان مشروعك يعتمد عليه.
هل أستطيع كتابة كود MicroPython أو ESP-IDF؟
MicroPython على لوحات ESP32 الكلاسيكية (DevKit V1 وDevKitC وLOLIN32 Lite) وعلى Raspberry Pi Pico: اختر MicroPython (main.py) في لوحة البرنامج الثابت للوحة ويشغّله البرنامج الثابت الرسمي. أما لوحات ESP32 الأخرى فتشغّل C++ بأسلوب Arduino تُترجم في التبويب؛ ولـ ESP-IDF أو Rust على ESP32 محاكى يدعم Wokwi كليهما.
هل سيعمل برنامجي الثابت على لوحة حقيقية؟
يستهدف البرنامج الثابت للطرفيات المُحاكاة إزاحات السجلات الحقيقية. على ESP32-C3 يكتب «رفع إلى اللوحة» (Beta) نسخة عتادية على اللوحة عبر Web Serial. جرّب النسخة النهائية على اللوحة قبل الاعتماد عليها.
هل هو مجاني؟
نعم، كل لوحات ESP32 في الباقة المجانية، بلا بطاقة ولا حاجة إلى حساب للتجربة.
محاكيات لنوع واحد من الدوائر
سيرفو أو شاشة أو مشغّل محركات أو مقوّم، وكلٌّ منها يعمل أصلاً.
جرّب برنامجك الثابت على ESP32-C3
ما تبنيه هنا يعمل على اللوحة التي على مكتبك دون تغيير. بلا تثبيت ولا حاجة إلى حساب.