Simulateur ESP32 gratuit en ligne, il tourne dans cet onglet
Mokxi est un simulateur ESP32 gratuit qui tourne dans ton navigateur, sans rien installer et sans compte. Il fait tourner onze cartes ESP32, de l'ESP32 DevKit classique sur cœur Xtensa aux ESP32-S3, C3 et C6, chacune sur le vrai plan mémoire pour ses périphériques pris en charge, avec ton sketch compilé dans l'onglet. Celle qui tourne ici est l'ESP32-C3-DevKitM-1.
- 505composants sur l'établi
- 45cartes qui tournent maintenant
- 1.00xtemps réel, sur chaque carte
Les chiffres, pas le marketing
Tirés du document de référence de la carte elle-même, et dits simplement.
| Le cœur | RV32IMC avec Zicsr, mode machine, une instruction par cycle à 160 MHz, qui réussit riscv-tests à 67 sur 67. |
|---|---|
| Périphériques | GPIO et IO_MUX à leurs vrais offsets de registres, UART0 cadencé au débit configuré et relié au moniteur série, et le SYSTIMER, qui met le cœur en pause pendant delay() au lieu de tourner en boucle. |
| WiFi, simulé | La carte rejoint un réseau, récupère une page et en sert une, avec les appels Arduino que donne un tutoriel. Il n'y a ni radio ni 802.11 dessous. Quatre adresses inventées sous .mokxi répondent dans cet onglet, et une fois connecté tu peux activer le vrai internet pour des requêtes HTTP et HTTPS vers de vrais hôtes. |
| Ce qui n'y est pas | Aucune radio : le WiFi et le Bluetooth LE sont simulés, sans radio dessous. Cette page est celle du DevKitM-1 ; le XIAO ESP32-C3 et le SuperMini ont leurs propres cartes. |
Toutes les cartes ESP32 ici
Trois familles de puces sur deux jeux d'instructions, chaque carte avec son propre brochage.
Les autres simulateurs ESP32, honnĂŞtement
Le simulateur ESP32 que la plupart des gens connaissent déjà est Wokwi, et pour certains projets c'est le meilleur choix. Voici le partage, honnêtement.
Tous les simulateurs comparés, côte à côte
Quel simulateur ESP32 utiliser : le comparatif
Tinkercad n'a pas d'ESP32 : quoi utiliser Ă la place
Les alternatives à Wokwi, comparées honnêtement
Importer un projet ESP32 Wokwi en une étape
Pars de quelque chose qui tourne dĂ©jĂ
Chacun s'ouvre dans l'éditeur, câblé et programmé, sans rien installer.
La page complète de la carte
Chaque zone de périphériques, chaque exemple et les notes de câblage, au même endroit.
Guides pas Ă pas pour l'ESP32-C3
Chacun donne les composants, le câblage et le code, et se termine par un circuit que tu peux lancer.
- Faire clignoter une LED sur l'ESP32-C3, pas Ă pas
- Piloter un servo avec LEDC sur le GPIO 4
- Un arc-en-ciel NeoPixel WS2812B sur le GPIO 5
- Une requête HTTP GET : récupérer la météo en JSON
- Se connecter au WiFi et servir une page
- Le stacker d'arcade sur deux matrices LED
- Un jeu de Simon avec quatre LED et boutons
Trois étapes d'un onglet vide à un circuit qui tourne.
Ouvrir l'éditeur
Il tourne dans l'onglet de ton navigateur. Rien Ă installer, et pas besoin de compte pour commencer.
Ton premier projetCâble-le et écris le code
Glisse des composants sur une breadboard, tire chaque fil de broche à broche, et écris le sketch à côté.
CâblageAppuie sur Run
Ton sketch se compile dans l'onglet et tourne sur un modèle de la puce, avec le Serial Monitor à côté.
Run et série
Ouvre un projet et appuie sur Run.
Chacun tourne dans l'éditeur exactement comme il est dessiné, prêt à être modifié.
Ce que les makers disent de 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.”
“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!”
“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.”
Tes questions, nos réponses.
Quelles cartes ESP32 puis-je simuler ?
Onze : l'ESP32 DevKit V1, l'ESP32-DevKitC V4 et la LOLIN32 Lite sur la puce Xtensa classique ; l'ESP32-S3-DevKitC-1, le XIAO ESP32-S3 et l'Arduino Nano ESP32 sur le S3 ; l'ESP32-C3-DevKitM-1, le XIAO ESP32-C3 et le C3 SuperMini ; et l'ESP32-C6-DevKitC-1 et le XIAO ESP32-C6. Les cartes ESP8266 ont leur propre page.
Simule-t-il le WiFi ?
Oui, et il le dit clairement : les appels Arduino WiFi, HTTPClient et WebServer sur un réseau simulé. Il n'y a ni radio ni 802.11 derrière. Un sketch peut récupérer et servir des pages sur des adresses sous .mokxi, et une fois connecté tu peux activer le vrai internet pour joindre une vraie API en HTTP ou HTTPS.
Simule-t-il le Bluetooth ou MQTT ?
Le Bluetooth, oui, simulé : BluetoothSerial et le serveur BLE parlent à un téléphone dans le volet Bluetooth de l'éditeur, sans radio dessous. MQTT, non : le réseau ne transporte que du HTTP, donc un client MQTT compile mais ne peut pas joindre de broker. Wokwi simule MQTT, si ton projet en dépend.
Puis-je écrire du code MicroPython ou ESP-IDF ?
MicroPython, oui, sur les cartes ESP32 classiques (la DevKit V1, la DevKitC et la LOLIN32 Lite) et le Raspberry Pi Pico : choisis MicroPython (main.py) dans le panneau Firmware de la carte et le firmware officiel l'exécute. Les autres cartes ESP32 exécutent du C++ façon Arduino, compilé dans l'onglet ; pour ESP-IDF ou Rust sur un ESP32 simulé, Wokwi gère les deux.
Mon firmware tournera-t-il sur une vraie carte ?
Le firmware destiné aux périphériques modélisés vise les vrais offsets de registres. Sur l'ESP32-C3, « Upload to board » (Beta) écrit une compilation matérielle sur la carte via Web Serial. Teste la compilation finale sur la carte avant de t'y fier.
Est-ce gratuit ?
Oui, toutes les cartes ESP32 sont dans l'offre gratuite, sans carte bancaire et sans compte pour l'essayer.
Ai-je vraiment besoin d'un compte ?
Non. L'éditeur, les modèles, la galerie, le compilateur et Run fonctionnent tous sans connexion. Ton navigateur garde ton travail au fur et à mesure. Un compte enregistre tes projets en ligne, pour qu'ils te suivent sur n'importe quel ordinateur. Il te donne aussi un lien à partager.
Quelles cartes sont prises en charge ?
Forty-five, all on the free plan. Arduino: the Uno R3, Uno R4 Minima and Uno R4 WiFi, Nano, Nano ESP32, Nano RP2040 Connect, Mega 2560, Leonardo, Micro, the Pro Mini in its 5 V and 3.3 V builds, and the SparkFun Pro Micro. ESP32: the classic DevKit V1, the ESP32-S3, the ESP32-C3 and C6 DevKits, the Espressif DevKitC V4, the Freenove ESP32-WROVER, the Wemos LOLIN32 Lite, the Wemos D1 R32, the Cheap Yellow Display, the TTGO T-Display, the ESP32-C3 SuperMini and the Seeed XIAO ESP32-C3, C6 and S3. ESP8266: the NodeMCU, the Wemos D1 mini and the ESP-01S. Also the Raspberry Pi Pico and Pico W, the Seeed XIAO RP2040, the Waveshare RP2040-Zero, the Seeed XIAO SAMD21, the WCH CH32V003, the STM32F411 Black Pill, the STM32 Nucleo-F411RE and the STM32F103 Blue Pill, the BBC micro:bit V2, and the ATtiny85 and the ATmega328P in its 16 MHz and 8 MHz builds, which plug straight into the breadboard as bare chips. Your own code compiles in the browser for all of them. Then the Raspberry Pi 4, Pi 5 and Zero 2 W computers, which run your Python with gpiozero and RPi.GPIO, with nothing to compile. Each board page lists what it can and can’t do. For example, the WiFi boards have pretend WiFi, not a real radio, and the page says so.
Mon sketch est-il vraiment compilé dans le navigateur ?
Oui. Un vrai compilateur (clang, construit pour le web) tourne dans ton navigateur. Il se télécharge une fois, et ton navigateur en garde une copie. Ensuite, chaque compilation se fait sur ton propre ordinateur. Il n'y a ni serveur de compilation ni file d'attente, donc pas de minutes de compilation à épuiser.
Quels navigateurs fonctionnent ?
N'importe quel Chrome, Edge, Firefox ou Safari à jour, sur ordinateur, téléphone ou tablette. Tous prennent en charge WebAssembly, dont Mokxi a besoin, et ce depuis des années.
Est-ce que ça marche sur un téléphone ?
Oui. L'éditeur fonctionne au toucher, les boutons sont assez grands pour le doigt, et la mise en page s'adapte à un petit écran. La simulation tourne sur le téléphone lui-même.
Est-ce que je peux essayer Pro avant de payer ?
Oui. Chaque compte peut essayer Pro gratuitement pendant 7 jours, une fois. Il faut une carte bancaire, rien n'est débité pendant ces jours, et si tu annules avant leur fin tu ne paies rien. L'essai commence quand tu le choisis.
Est-ce que je peux annuler Ă tout moment ?
Oui, en un clic depuis la page de ton compte. Ton offre court jusqu'à la fin de la période payée.
Proposez-vous des remboursements ?
Oui, une fois par compte. Écris-nous dans les 14 jours qui suivent un paiement et nous remboursons tout. Lifetime Pro est remboursé intégralement dans les 14 jours suivant l'achat.
Y a-t-il une réduction pour les étudiants ?
Oui. Les élèves et étudiants ont Pro à moitié prix avec une adresse e-mail scolaire.
Les élèves ont-ils besoin d'un compte ?
Non. Le simulateur fonctionne sans connexion, donc ta classe démarre à partir d'un seul lien, sans inscription. Un compte ajoute seulement la sauvegarde dans le cloud et le partage, et un élève peut en créer un plus tard, ou jamais.
Est-ce que ça marche sur un Chromebook ?
Oui. Tout tourne sur la machine posée devant l'élève, donc un Chromebook marche aussi bien qu'un PC de labo.
Combien ça coûte pour une classe ?
Rien, si tes élèves ont seulement besoin d'ouvrir et de lancer des circuits : tout le simulateur est dans l'offre gratuite. Les outils de classe (une liste d'élèves, des projets de départ, des vérifications notées automatiquement, le carnet de notes) sont inclus dans Pro et Classroom. Classroom coûte $9.99 par élève et par an, à partir de 5 élèves, soit au moins $49.95 pour l'année. Ta propre place est gratuite, et à partir de 50 élèves chacun coûte moins cher. Tes élèves ont les capacités de Pro tant qu'ils sont dans tes classes. Paie par carte, facture ou bon de commande. Pro seul permet de gérer des classes jusqu'à 10 élèves au total. Pour essayer d'abord les outils de classe avec de vrais élèves, lance l'essai gratuit de 30 jours depuis la page de ta classe : une classe de 20 élèves au maximum, sans carte.
Le travail des élèves est-il privé ?
Oui. Les projets d'un élève dans une classe sont toujours privés : ils ne peuvent ni être ouverts par lien ni être mis dans la galerie. Une exception, et seulement en lecture : un prof peut ouvrir, sans jamais le modifier, un projet appartenant à quelqu'un d'une classe où il enseigne, et c'est ce que fait une carte sur le mur de la classe. Ce que nous conservons sur un élève, qui le traite, comment une école le fait supprimer, et comment nous gérons le consentement COPPA pour les élèves de moins de 13 ans et FERPA en tant que responsable scolaire, tout est sur la page de confidentialité des données des élèves, à l'adresse /privacy/students.
Mokxi AI est-il gratuit ?
Every signed-in account gets questions every day: 5 on a free account, 50 on the Pro trial, 100 on Pro and the other paid plans, and 25 on Lifetime Pro.
Mokxi AI fonctionne-t-il avec les sketchs ESP32 et Raspberry Pi Pico ?
Oui. Il sait sur quelle carte est le projet et répond pour cette carte, du Uno à l'ESP32, l'ESP8266, le Pico ou un STM32.
Mokxi AI peut-il modifier mon code sans demander ?
Non. Il propose une modification sous forme de carte. C'est toi qui acceptes, et le bouton n'apparaît que lorsque le code modifié compile ; Ctrl+Z l'annule.
Qu'est-ce que Mokxi AI envoie avec une question ?
Le texte de ton projet, les articles d'aide correspondants et les six derniers messages de la discussion, jamais ton nom ni ton compte. « What is sent » montre exactement ce qui est parti.
Les dernières arrivées dans Mokxi.
Des simulateurs pour un type de circuit
Un servo, un écran, un driver moteur ou un redresseur, chacun déjà en marche.
Essaie ton propre firmware sur l'ESP32-C3
Ce que tu construis ici tourne sur la carte posée sur ton bureau, sans modification. Rien à installer et pas besoin de compte.





