Ⅰ.Introducción a ACECode #
Código ACE Es una herramienta de programación gráfica que permite a los usuarios programar arrastrando bloques sin tener que dominar lenguajes de programación complejos.
ACECode cubre todas las funciones de Scratch y agrega un módulo de control de robot, que permite a los usuarios diseñar sus propios trabajos de robot utilizando programación gráfica, reduciendo la dificultad de la programación y desarrollo de robots.

Ⅱ.Descargar e instalar ACECode #
Paso 1: Descargue el programa de instalación de ACECode desde el sitio web oficial.
Inicie sesión en el sitio web oficial de ACECode: https://www.acebott.com/pages/software, ingrese a la interfaz de descarga de software, seleccione la versión del software ACECode para el sistema Windows y haga clic en Descargar ACECode para descargar.

Pista
Si descarga un paquete comprimido, descomprímalo y luego continúe con los pasos de instalación siguientes.
Paso 2:Haga doble clic en el instalador descargado y siga las instrucciones para instalar ACECode. Aquí tomamos como ejemplo la instalación en un sistema Windows.
1. Una vez finalizada la descarga, aparecerá el archivo del paquete de instalación como se muestra en la figura. Haga clic para instalar el software.

2. Después de hacer clic en el software, aparecerá la siguiente interfaz. Seleccione “Instalar”. Puede elegir la ruta de instalación predeterminada o elegir la ruta de instalación del software usted mismo.

3.Se está instalando el software ACECode.

4.La instalación está completa.

5. Busque el acceso directo de ACECode en el escritorio y haga doble clic para abrir ACECode.

Ⅲ.Modo en línea y modo de carga #
Actualmente, ACECode admite dos modos de desarrollo: modo en línea y modo de carga. El modo en línea admite la depuración en línea, que puede depurar el programa en tiempo real, lo que es conveniente y rápido; el modo de carga es cargar el programa escrito en el ESP32 (u otra placa controladora principal) placa controladora. Una vez que la carga se haya realizado correctamente, el programa se puede ejecutar en el ESP32 sin la computadora (la placa controladora debe recibir alimentación externa).

A continuación, se utiliza la placa controladora ESP32 como ejemplo para demostrar cómo utilizar ACECode en modo en línea y en modo de carga.
Paso 1: Conecte ACECode y la placa controladora ESP32 #
1. En la lista de placas controladoras principales de ACECode, seleccione la placa controladora ESP32. El software selecciona ESP32 por defecto.

2. Localice el botón de conexión de comunicación serial en la interfaz ACECode. El estado de la conexión se mostrará en el botón. Mueva el ratón hasta el botón de conexión de comunicación serial y aparecerá automáticamente la lista de información del puerto de comunicación serial en la computadora. Si no se detecta ningún dispositivo, se mostrará el mensaje "No se encontró ningún dispositivo".

3. Al conectar el ESP32 al ordenador mediante un cable de datos, se añadirá el nuevo puerto "COM18" a la lista de información del puerto de comunicación serie. El número de puerto es aleatorio y cambiará según la situación. Haga clic en el nuevo puerto añadido para establecer la comunicación entre ACECode y el ESP32. Una vez establecida la conexión, el estado de la conexión en el botón cambiará de "desconectado" a la información del puerto conectado.

Pista
La fuente de alimentación USB puede ser insuficiente, se requiere una fuente de alimentación externa, conecte ESP32 con una fuente de alimentación suficiente y encienda el interruptor de encendido.
Paso 2: Modo en línea #
1. Escriba el siguiente código en modo en línea para hacer que la luz LED incorporada en ESP32 parpadee.
Pista
1. La luz LED está integrada en la placa controladora ESP32 y conectada al puerto de E/S.
2. El efecto de esta instrucción puede hacer que la luz LED parpadee durante 1 segundo encendida y 1 segundo apagada.

2. Después de escribir, depura el código en línea. Haz clic en él para ejecutarlo. El código se volverá amarillo, lo que indica que se está ejecutando. El LED del ESP32 se encenderá repetidamente durante 1 segundo y luego se apagará durante 1 segundo.

Paso 3: Modo de carga #
1. Una vez finalizada la depuración, cambie al modo de carga y cambie el comando de inicio del programa a "iniciar el programa". En el modo de carga, debe usar este comando para iniciar el programa.

2. En este punto, puede ver que en el “Modo de carga” de ACECode, el código de lenguaje C y el código Python correspondientes se generarán sincrónicamente para satisfacer las diferentes necesidades de los usuarios.

3. Haga clic en el botón "Subir" para cargar el programa. Cuando la carga alcance el 100%, se considerará exitosa. Una vez completada, el programa puede ejecutarse en la placa controladora ESP32 sin la computadora. Es decir, puede desconectar el cable de datos y dejar que el programa se ejecute de forma independiente en el ESP32 (conecte el ESP32 a una fuente de alimentación externa).

4. Si la carga falla, puede depurar el error según el mensaje de error en la esquina inferior derecha de la consola. Si se le solicita, puede comprobar si ACECode y ESP32 están conectados.

