# Запуск программ и их загрузка на контроллер LEGO EV3

Для работы с контроллером LEGO EV3 в настройках TRIK Studio перейдите в [раздел «Роботы»](https://help.trikset.com/studio/interface/faq-robot-settings) и выберите платформу LEGO EV3.

![](https://2170735180-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-9YMGCK0ySSnTAiseS%2F-M5RF1fli1ff1gxRutQq%2F-M5RIkjWyp7-M8tRfj1i%2Frobots-ev3.png?alt=media\&token=673523aa-a405-411c-b405-bf7b962ad9e6)

Существует несколько вариантов выполнения программ для контроллера LEGO EV3:

* [Пошаговая интерпретация диаграммы с моделированием поведения робота на двумерной модели](#2d).
* [Загрузка программы на робот и дальнейшее её автономное исполнение без связи с компьютером](#upload).

## **Интерпретация с моделированием поведения робота** <a href="#id-2d" id="id-2d"></a>

{% hint style="info" %}
В режиме двумерной модели робота команды не передаются роботу, а исполняются пошагово для виртуальной модели, отображающейся на экране. Подробнее см. в разделе [«2D-модель»](https://help.trikset.com/studio/2d-model).
{% endhint %}

1 . Включите режим двумерной модели.

![](https://thumb.tildacdn.com/tild3165-3235-4431-a633-363364623561/-/resize/893x/-/format/webp/ev3-2d-1.png)

2 . Нажмите на кнопку «Выполнить».

![](https://thumb.tildacdn.com/tild6236-3635-4663-a566-386161376262/-/resize/893x/-/format/webp/ev3-2d-2.png)

3 . Откроется окно двумерной модели и начнется выполнение программы.

![](https://static.tildacdn.com/tild6364-3161-4732-b537-636139343935/ev3-2d-3.gif)

4 . При переключении в режим редактирования можно отслеживать шаги выполнения программы.

![](https://static.tildacdn.com/tild6438-3066-4638-b636-373962616136/ev3-2d-4.gif)

## **Загрузка на контроллер** <a href="#upload" id="upload"></a>

Из TRIK Studio можно загрузить готовую программу на робота, чтобы в дальнейшем автономно её исполнять без связи с компьютером.

{% hint style="warning" %}
**Внимание!** Для загрузки программ на контроллер нужно ПО [Java](https://www.java.com/ru/download/).
{% endhint %}

1 . Включите режим автономного исполнения по Bluetooth или USB (в зависимости от желаемого типа соединения с роботом для загрузки программы).&#x20;

![](https://thumb.tildacdn.com/tild3033-3661-4866-b961-643363316466/-/resize/892x/-/format/webp/ev3-upload-1.png)

2 . Нажмите кнопку «Запустить программу».

По программе будет сгенерирован код на внутреннем языке EV3, загружен на робот и немедленно запущен на исполнение.

![](https://thumb.tildacdn.com/tild3831-6361-4237-b235-663037353862/-/resize/892x/-/format/webp/ev3-upload-2.png)

3\. Если требуется только загрузить программу, не запуская её, воспользуйтесь кнопкой «Загрузить программу».

![](https://thumb.tildacdn.com/tild3036-6630-4463-a136-353037333936/-/resize/892x/-/format/webp/ev3-upload-3.png)

**\*\*\***

Эксперты в EV3 могут посмотреть на сгенерированный на внутреннем языке EV3 код с помощью кнопки «Сгенерировать в байткод EV3».

![](https://thumb.tildacdn.com/tild3134-3061-4964-b165-326466663064/-/resize/892x/-/format/webp/ev3-bytecode.png)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.trikset.com/ev3/run-upload-programs.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
