Oui, tu peux connecter l’IDE Arduino à SimulIDE, mais indirectement.
Voici comment
cela fonctionne :
Principe :
SimulIDE ne lit pas directement le code .ino d’Arduino, mais il accepte le fichier compilé
.hex généré par l’IDE Arduino.
Donc le processus est :
1. Écrire ton code dans l’IDE Arduino
2. Compiler ton code pour générer un fichier .hex
3. Charger ce fichier .hex dans SimulIDE pour simuler le comportement de ta carte
Arduino
Étapes en détail :
1. Activer l’affichage du chemin du fichier compilé dans l’IDE Arduino
Va dans le menu Fichier > Préférences
Coche l’option “Afficher les messages de compilation”
Clique sur OK
2. Compiler ton code Arduino
Clique sur “Vérifier” (✓) dans l’IDE Arduino
En bas, dans la console, tu verras une ligne avec un chemin comme :
C:\Users\TonNom\AppData\Local\Temp\arduino_build_XXXX/
sketch_name.[Link]
3. Ouvrir SimulIDE
Place un Arduino Uno (ou autre) dans le circuit
Clique droit sur la carte Arduino dans SimulIDE > Load Firmware
Navigue vers le fichier .hex copié dans l’étape précédente
Clique sur Démarrer la simulation
Important :
Si tu fais une modification du code dans l’IDE, tu dois recompiler et recharger le
.hex dans SimulIDE.
SimulIDE simule uniquement le comportement du microcontrôleur (logique, délais,
signaux), mais pas la transmission série complète.
Tu veux que je te guide avec des images ou un exemple de fichier .hex ?