Ⅰ.Introducción a ACECode
ACECode 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 para cargar el programa escrito a la placa controladora ESP32 (u otra placa controladora principal). Una vez que la carga se realiza 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 de manera predeterminada.

2. Busque el botón de conexión de comunicación serial en la interfaz ACECode. El estado de la conexión de comunicación serial se mostrará en el botón. Mueva el mouse a la posición del 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; cuando no se detecte ningún dispositivo, aparecerá el mensaje "No se encontró ningún dispositivo".

3. Cuando conectamos el ESP32 a la computadora con un cable de datos, se agregará un nuevo puerto “COM18” a la lista de información del puerto de comunicación serial. El número de puerto es aleatorio y cambiará según la situación actual. Haga clic en el puerto recién agregado para establecer una conexión de comunicación entre ACECode y ESP32. Una vez que la conexión sea exitosa, la pantalla de estado de conexión en el botón de conexión cambiará de “no conectado” 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 el código 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 utilizar 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 “Cargar” para cargar el programa. Cuando el progreso de carga alcance el 100 %, se considerará que la carga se realizó correctamente. Una vez que la carga se haya realizado correctamente, el programa se puede ejecutar 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 según el mensaje de error que aparece en la esquina inferior derecha de la consola. Si se le solicita aquí, puede verificar si ACECode y ESP32 están conectados.
