Ⅰ.Введение в ACECode
ACECode — это графический инструмент программирования, позволяющий пользователям программировать путем перетаскивания блоков без необходимости изучения сложных языков программирования.
ACECode охватывает все функции Scratch и добавляет модуль управления роботом, который позволяет пользователям проектировать собственные робототехнические конструкции с использованием графического программирования, что упрощает программирование и разработку роботов.

Ⅱ.Скачайте и установите ACECode
Шаг 1: Загрузите программу установки ACECode с официального сайта.
Войдите на официальный сайт ACECode: https://www.acebott.com/pages/software, войдите в интерфейс загрузки программного обеспечения, выберите версию программного обеспечения ACECode для системы Windows и нажмите «Загрузить ACECode» для загрузки.

Намекать
Если вы загрузили сжатый пакет, распакуйте его, а затем перейдите к последующим шагам установки.
Шаг 2: Дважды щелкните загруженный установщик и следуйте инструкциям по установке ACECode. Здесь мы берем установку в системе Windows в качестве примера для демонстрации.
1.После завершения загрузки файл установочного пакета появится, как показано на рисунке. Щелкните, чтобы установить программное обеспечение.

2.После нажатия на программное обеспечение появится следующий интерфейс. Выберите «Установить». Вы можете выбрать путь установки по умолчанию или выбрать маршрут установки программного обеспечения самостоятельно.

3. Устанавливается программное обеспечение ACECode.

4. Установка завершена.

5.Найдите ярлык ACECode на рабочем столе и дважды щелкните, чтобы открыть ACECode.

Ⅲ.Онлайн-режим и режим загрузки
В настоящее время ACECode поддерживает два режима разработки: онлайн-режим и режим загрузки. Онлайн-режим поддерживает онлайн-отладку, которая позволяет отлаживать программу в реальном времени, что удобно и быстро; режим загрузки заключается в загрузке написанной программы на плату контроллера ESP32 (или другую основную плату контроллера). После успешной загрузки программу можно запустить на ESP32 без компьютера (плата контроллера должна быть запитана извне).

Ниже в качестве примера используется плата контроллера ESP32 для демонстрации использования ACECode в режиме онлайн и режиме загрузки.
Шаг 1: Подключите ACECode и плату контроллера ESP32
1.В списке основных плат контроллера ACECode выберите плату контроллера ESP32. Программное обеспечение выбирает ESP32 по умолчанию.

2.Найдите кнопку последовательного коммуникационного соединения в интерфейсе ACECode. Состояние последовательного коммуникационного соединения будет отображаться на кнопке. Переместите мышь в положение кнопки последовательного коммуникационного соединения, и автоматически появится список информации о последовательном коммуникационном порте компьютера; если устройство не обнаружено, появится сообщение «Устройства не найдены».

3. Когда мы подключаем ESP32 к компьютеру с помощью кабеля данных, в список информации о последовательном коммуникационном порте будет добавлен новый порт «COM18». Номер порта является случайным и будет меняться в зависимости от реальной ситуации. Щелкните по недавно добавленному порту, чтобы установить коммуникационное соединение между ACECode и ESP32. После успешного подключения отображение статуса соединения на кнопке подключения переключится с «не подключено» на информацию о подключенном порте.

Намекать
Мощности USB-питания может быть недостаточно, требуется внешний источник питания. Подключите ESP32 к достаточному источнику питания и включите выключатель питания.
Шаг 2: Онлайн-режим
1.Напишите следующий код в онлайн-режиме, чтобы заставить мигать встроенный светодиод на ESP32.
Намекать
1. Светодиодный индикатор встроен в плату контроллера ESP32 и подключен к порту ввода-вывода.
2. В результате выполнения этой инструкции светодиодный индикатор может мигать в течение 1 секунды и 1 секунды выключаться.

2.После написания отладьте код онлайн. Щелкните по коду, чтобы запустить его. Код станет желтым, указывая на то, что код выполняется. Светодиод на ESP32 будет многократно загораться на 1 секунду, а затем гаснуть на 1 секунду.

Шаг 3: Режим загрузки
1.После завершения отладки переключитесь в «режим загрузки» и измените команду запуска программы на «запустить программу». В «режиме загрузки» для запуска программы необходимо использовать эту команду.

2. На этом этапе вы можете видеть, что в «режиме загрузки» ACECode соответствующий код языка C и код Python будут генерироваться синхронно для удовлетворения различных потребностей пользователей.

3.Нажмите кнопку «Загрузить», чтобы загрузить программу. Когда процесс загрузки достигнет 100%, она будет успешной. После успешной загрузки программу можно будет запустить на плате контроллера ESP32 без компьютера, то есть можно отключить кабель данных и позволить программе работать независимо на ESP32 (подключить ESP32 к внешнему источнику питания).

4.Если загрузка не удалась, вы можете выполнить отладку в соответствии с сообщением об ошибке в правом нижнем углу консоли. Если здесь появится сообщение, вы можете проверить, подключены ли ACECode и ESP32.
