Simulateur Arduino : gratuit en ligne, il tourne dans cet onglet
Mokxi est un simulateur Arduino gratuit qui tourne dans ton navigateur, sans rien installer et sans compte. Câble un circuit, écris le sketch, appuie sur Run. Mokxi modélise un Arduino Uno R3 complet, jusqu'à l'ATmega328P, et le firmware tourne sur notre propre cœur AVR au lieu d'être interprété ou imité.
- 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 | Chaque instruction de l'ATmega328P, à 16 MHz, avec pour chacune le nombre de cycles de la datasheet. |
|---|---|
| Timers et E/S | Trois timers dans tous les modes de forme d'onde, PWM matériel compris, l'USART0, l'ADC, les interruptions externes et sur changement de broche, le sommeil et l'EEPROM. |
| Câblage | Le Uno se tient à côté de la breadboard et la rejoint par des fils de liaison, parce que ses connecteurs sont espacés de deux pouces et ne s'y enfichent pas, ni sur la vraie carte ni sur celle-ci. |
| Composants | LED, boutons, potentiomètres, servos, capteurs, écrans LCD et OLED, moteurs et relais, avec la partie analogique résolue par de vrais modèles de composants. |
| Code et sortie | Un vrai compilateur construit ton sketch dans l'onglet, avec plus de 100 bibliothèques courantes, et le moniteur série affiche ce qu'il imprime. |
Toutes les cartes Arduino ici
Le même éditeur, la même breadboard, un vrai compilateur pour chacune.
Les autres simulateurs Arduino, honnêtement
La plupart des gens les comparent avant d'en choisir un. Voici en une ligne là où chacun est fort, et la comparaison complète derrière.
Tous les simulateurs comparés, côte à côte
Faire passer une classe de Tinkercad Circuits à Mokxi : le guide pour les profs
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.
Des exemples qui tournent déjà
Chacun est câblé et programmé. Ouvre-le, appuie sur Run, puis modifie le code.
Guides pas à pas pour l'Arduino
Chacun donne les composants, le câblage et le code, et se termine par un circuit que tu peux lancer.
- Le brochage de l'Arduino Uno : chaque broche et sa broche ATmega328P
- Faire clignoter une LED avec Arduino : le câblage et la résistance
- Anti-rebond d'un bouton avec Arduino : observe le rebond, puis corrige-le
- Blink sans delay sur Arduino : deux LED, deux rythmes
- Fondu PWM sur Arduino : analogWrite, les broches et la courbe
- Câbler un servo sur un Arduino et le piloter avec un potentiomètre
- Un capteur à ultrasons HC-SR04, mesuré en centimètres
- Un LCD 16x2 en I2C, avec quatre fils
- Un LCD 16x2 sur six broches, sans I2C
- Un écran OLED SSD1306, 128x64 en I2C
- Température et humidité avec un DHT22 ou un DHT11
- Un arc-en-ciel NeoPixel (WS2812B) avec Adafruit_NeoPixel
- Une serrure à code avec clavier 4x4 et relais
- Un module relais : actif à LOW et le clic au démarrage
- Un accéléromètre MPU6050, lu en inclinaison
- Un moteur pas à pas 28BYJ-48 sur un ULN2003
- Jouer une chanson sur un piezo avec tone()
- Un afficheur TM1637 à 4 chiffres : un compte à rebours
- Un robot suiveur de ligne à cinq capteurs
- Un DFPlayer Mini qui lit des MP3 depuis une carte
- Le moniteur série, le traceur et l'analyseur logique
- L'I2C expliqué : adresses, pull-ups et un scanner
- Le SPI expliqué : horloge, données et chip select
- Interruptions ou polling, comptés côte à côte
- Une machine à états : un jeu de réflexes en quatre états
- Deux Uno dans une même simulation, qui se parlent en série
- Deux Uno en maître et esclave SPI
- Un ESP32 et un Uno, câblés ensemble
- Un transistor NPN en commutation, avec de vrais courants
- Un jeu de la taupe avec un afficheur de score
- Snake sur deux matrices LED 8x8
- Le moniteur série et l'analyseur logique, dans le simulateur
- Un simulateur Arduino pour Chromebook
- Un simulateur Arduino pour Mac
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 Arduino puis-je simuler ?
Le Uno R3 tourne ci-dessus. L'offre gratuite a aussi le Nano, le Mega 2560, le Leonardo, le Micro, le Pro Mini, le Pro Micro, le Uno R4 Minima et WiFi, le Nano ESP32 et le Nano RP2040 Connect, chacun avec sa propre page.
Mon sketch tourne-t-il sans modification ?
En général, oui. Le firmware tourne sur la carte des registres de l'ATmega328P pour ses périphériques pris en charge, et les appels Arduino qu'utilise un tutoriel sont tous là. Teste ton sketch terminé sur la carte physique avant de t'y fier.
Est-ce gratuit ?
Oui, tout, sans carte bancaire et sans compte pour l'essayer.
Dois-je installer quelque chose ?
Non. Il tourne dans un onglet de navigateur sous Windows, macOS, Linux ou sur un Chromebook, et le sketch se compile dans l'onglet. Il n'y a rien à télécharger et pas d'Arduino IDE à configurer.
Puis-je utiliser des bibliothèques Arduino ?
Plus de 100 bibliothèques courantes sont intégrées sous leur nom habituel, comme Servo, Wire, LiquidCrystal, LiquidCrystal_I2C, DHT, les en-têtes Adafruit pour écrans et capteurs et SoftwareSerial. Chacune est un en-tête propre à Mokxi et non le code d'origine. Il n'y a pas de Library Manager ; dans toutes les offres, tu peux ajouter ta propre bibliothèque en zip ou en fichiers séparés.
Peut-il simuler des composants analogiques, comme plusieurs boutons sur une seule broche analogique ?
Oui. Les parties analogiques d'un circuit sont résolues avec de vrais modèles de composants, donc une échelle de résistances, un pont diviseur ou un filtre RC donne la tension que fixent ces composants, et analogRead la renvoie.
Puis-je faire communiquer deux Arduino entre eux ?
Oui. Un projet peut contenir plusieurs cartes, chacune avec son propre sketch, reliées en série ou par de simples broches. Le moniteur série étiquette chaque ligne avec la carte qui l'a envoyée.
Puis-je mettre le sketch sur mon vrai Arduino ?
Oui. « Upload to board » l'écrit sur un Uno, un Nano, un Mega ou une autre carte Arduino AVR en USB, depuis un navigateur avec Web Serial comme Chrome ou Edge. Ailleurs, télécharge le .hex et flashe-le avec l'Arduino IDE ou avrdude.
Qu'est-ce qui n'est pas modélisé ?
Les shields en tant que pièces physiques, le Library Manager d'Arduino, et les parties de chaque puce que la page de sa carte indique comme absentes. Le runtime est celui de Mokxi, écrit d'après la référence du langage Arduino, et non le cœur Arduino lui-même.
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'Arduino
Ce que tu construis ici tourne sur la carte posée sur ton bureau, sans modification. Rien à installer et pas besoin de compte.





