Menu
CoddyTech

Simulateur Arduino en ligne

Écris un croquis, clique sur Exécuter et regarde le circuit fonctionner. Une carte Uno simulée dans ton navigateur, rien à installer.

Circuits d'exemple

Exécutez du code Arduino sans carte

Choisissez un circuit, écrivez le sketch et cliquez sur Exécuter. La LED clignote, le servo tourne quand vous faites glisser le bouton rotatif, l'écran LCD affiche votre texte et le moniteur série montre chaque Serial.println. Rien à installer, aucun compte nécessaire.

Votre sketch est compilé avec la chaîne de compilation officielle d'Arduino pour un Uno et s'exécute sur un ATmega328P simulé, la puce de la carte, instruction par instruction. Ainsi, delay(), millis(), analogWrite() et les timers se comportent comme sur le vrai matériel, et un sketch qui fonctionne ici est du code Arduino ordinaire que vous pouvez téléverser sur une carte.

Ce qui rend ce simulateur Arduino utile

  • Onze circuits prêts à l'emploi : des LED, une LED RGB, un bouton poussoir, un potentiomètre, un capteur de lumière, un buzzer, un servo, un afficheur 7 segments, un écran LCD 16x2, un anneau NeoPixel, un capteur de distance à ultrasons et une thermistance, déjà câblés sur le Uno.
  • Utilisez les composants pendant que le sketch tourne : appuyez sur le bouton, tournez le potentiomètre, déplacez le curseur de lumière ou de distance, et regardez votre code réagir.
  • Un moniteur série qui lit et envoie, et une vue Signaux qui trace chaque broche câblée dans le temps, pour voir une onde PWM ou le rebond d'un bouton.
  • Les bibliothèques que les débutants cherchent : Servo, LiquidCrystal, LiquidCrystal_I2C, Adafruit_NeoPixel, Wire, SPI, EEPROM et SoftwareSerial. Les erreurs de compilation s'affichent comme dans l'Arduino IDE.

Ce que vous pouvez essayer dans le simulateur Arduino

  • Blink : changez les deux valeurs de delay() et regardez la LED suivre. Puis faites-la clignoter sans delay(), avec millis().
  • Servo et potentiomètre : convertissez le analogRead() du potentiomètre en angle avec map() et pilotez le servo avec.
  • Capteur de distance : mesurez l'écho d'un HC-SR04 avec pulseIn(), convertissez-le en centimètres et affichez-le sur le moniteur série.

FAQ du simulateur Arduino

Faut-il une carte Arduino pour l'utiliser ?
Non. La carte est simulée dans votre navigateur, vous pouvez donc écrire et tester des sketches sur n'importe quel ordinateur, un Chromebook ou un téléphone. Quand vous aurez une carte, le même sketch s'y téléverse depuis l'Arduino IDE.
Puis-je créer mon propre circuit ?
Pas encore. Vous choisissez l'un des onze circuits ci-dessus et vous écrivez le sketch que vous voulez pour lui. Chaque circuit indique ses composants et ses broches sur la carte, vous savez donc sur quelle broche se trouvent la LED, le bouton ou le capteur.
Est-ce proche d'un vrai Uno ?
Très proche pour ce qu'écrit un débutant. Le sketch est compilé par le même compilateur que l'Arduino IDE et s'exécute sur une simulation de la puce du Uno, donc la temporisation, le PWM et la liaison série se comportent comme sur la carte. Les composants sont des modèles : un bouton rebondit selon un motif fixe, et les capteurs donnent exactement la valeur que vous réglez avec leur curseur.
Est-ce gratuit, et mon code est-il enregistré ?
C'est gratuit et sans compte. Vos modifications de chaque exemple sont gardées dans ce navigateur, vous pouvez donc fermer l'onglet et revenir. Réinitialiser remet l'exemple en cours dans son état de départ.
Est-ce fait par Arduino ?
Non. Coddy n'est pas affilié à Arduino. Le simulateur appartient à Coddy et fait tourner une carte compatible Uno.
Comment apprendre la programmation Arduino ?
Commencez par les exemples de cette page : changez un nombre, cliquez sur Exécuter et regardez ce qui se passe. Quand vous voulez un parcours, le cours Arduino de Coddy va du premier clignotement aux boutons, capteurs, écrans et six projets, une courte leçon à la fois, sur la même carte simulée que sur cette page.