Ⅰ.Introduction à ACECode
ACECode est un outil de programmation graphique qui permet aux utilisateurs de programmer en faisant glisser des blocs sans avoir à maîtriser des langages de programmation complexes.
ACECode couvre toutes les fonctions de Scratch et ajoute un module de contrôle de robot, qui permet aux utilisateurs de concevoir leurs propres travaux de robot à l'aide de la programmation graphique, réduisant ainsi la difficulté de la programmation et du développement du robot.

Ⅱ.Téléchargez et installez ACECode
Étape 1: Téléchargez le programme d'installation ACECode depuis le site officiel.
Connectez-vous au site officiel d'ACECode : https://www.acebott.com/pages/software, entrez dans l'interface de téléchargement du logiciel, sélectionnez la version du logiciel ACECode pour le système Windows et cliquez sur Télécharger ACECode pour télécharger.

Astuce
Si vous téléchargez un package compressé, veuillez le décompresser puis passez aux étapes d'installation suivantes.
Étape 2: Double-cliquez sur le programme d'installation téléchargé et suivez les instructions pour installer ACECode. Nous prenons ici l'installation sous le système Windows comme exemple de démonstration.
1. Une fois le téléchargement terminé, le fichier du package d'installation apparaîtra comme indiqué sur la figure. Cliquez pour installer le logiciel.

2. Après avoir cliqué sur le logiciel, l'interface suivante apparaît. Sélectionnez « Installer ». Vous pouvez choisir le chemin d'installation par défaut ou choisir vous-même le chemin d'installation du logiciel.

3. Le logiciel ACECode est en cours d'installation.

4. L'installation est terminée.

5. Recherchez le raccourci d'ACECode sur le bureau et double-cliquez pour ouvrir ACECode.

Ⅲ.Mode en ligne et mode de téléchargement
Actuellement, ACECode prend en charge deux modes de développement : le mode en ligne et le mode de téléchargement. Le mode en ligne prend en charge le débogage en ligne, qui permet de déboguer le programme en temps réel, ce qui est pratique et rapide ; le mode de téléchargement consiste à télécharger le programme écrit sur la carte contrôleur ESP32 (ou une autre carte contrôleur principale). Une fois le téléchargement réussi, le programme peut être exécuté sur l'ESP32 sans l'ordinateur (la carte contrôleur doit être alimentée en externe).

Ce qui suit utilise la carte contrôleur ESP32 comme exemple pour démontrer comment utiliser ACECode en mode en ligne et en mode de téléchargement.
Étape 1 : Connectez ACECode et la carte contrôleur ESP32
1. Dans la liste des cartes contrôleur principales ACECode, sélectionnez la carte contrôleur ESP32. Le logiciel sélectionne ESP32 par défaut.

2. Recherchez le bouton de connexion de communication série dans l'interface ACECode. L'état de connexion de la communication série s'affiche sur le bouton. Déplacez la souris vers la position du bouton de connexion de communication série et la liste d'informations du port de communication série de l'ordinateur apparaît automatiquement. Lorsqu'aucun périphérique n'est détecté, le message « Aucun périphérique n'a été trouvé » s'affiche.

3. Lorsque nous connectons l'ESP32 à l'ordinateur avec un câble de données, un nouveau port « COM18 » sera ajouté à la liste des informations sur le port de communication série. Le numéro de port est aléatoire et changera en fonction de la situation réelle. Cliquez sur le port nouvellement ajouté pour établir une connexion de communication entre ACECode et l'ESP32. Une fois la connexion établie, l'affichage de l'état de la connexion sur le bouton de connexion passera de « non connecté » aux informations du port connecté.

Astuce
L'alimentation USB peut être insuffisante, une alimentation externe est requise, veuillez connecter l'ESP32 avec une alimentation suffisante et allumer l'interrupteur d'alimentation.
Étape 2 : Mode en ligne
1. Écrivez le code suivant en mode en ligne pour faire clignoter la lumière LED intégrée sur ESP32.
Astuce
1. La lumière LED est intégrée sur la carte contrôleur ESP32 et connectée au port E/S
2. L'effet de cette instruction peut faire clignoter la lumière LED pendant 1 seconde et 1 seconde s'éteindre.

2. Après avoir écrit, déboguez le code en ligne. Cliquez sur le code pour l'exécuter. Le code devient jaune, indiquant que le code est en cours d'exécution. La LED de l'ESP32 s'allume à plusieurs reprises pendant 1 seconde, puis s'éteint pendant 1 seconde.

Étape 3 : Mode de téléchargement
1. Une fois le débogage terminé, passez en « mode de téléchargement » et remplacez la commande de démarrage du programme par « démarrer le programme ». En « mode de téléchargement », vous devez utiliser cette commande pour démarrer le programme.

2. À ce stade, vous pouvez voir que dans le « Mode de téléchargement » d'ACECode, le code en langage C et le code Python correspondants seront générés de manière synchrone pour répondre aux différents besoins des utilisateurs.

3. Cliquez sur le bouton « Télécharger » pour télécharger le programme. Lorsque la progression du téléchargement atteint 100 %, il est réussi. Une fois le téléchargement réussi, le programme peut être exécuté sur la carte contrôleur ESP32 sans l'ordinateur, c'est-à-dire que vous pouvez débrancher le câble de données et laisser le programme s'exécuter indépendamment sur l'ESP32 (connectez l'ESP32 à une alimentation externe).

4. Si le téléchargement échoue, vous pouvez effectuer un débogage en suivant l'invite d'erreur dans le coin inférieur droit de la console. Si vous y êtes invité, vous pouvez vérifier si ACECode et ESP32 sont connectés.
