Programas

Você pode criar programas arrastando os blocos de programação (das paletas de programação, na parte inferior da tela) nas Telas de Programação.

Quando os blocos de programação estão próximos um do outro, eles serão encaixados automaticamente.



Quando você executa o seu programa, os blocos de programação serão executados para que apareçam na tela, da esquerda para a direita.
Editando blocos de programação
Tipo de bloco: O ícone indica o tipo de bloco
Suporte do bloco: Clique aqui para selecionar ou arrastar o bloco
Seletor da porta
Modo seletor: Clique aqui para abrir o Modo Suspenso, para selecionar o modo
Valores do parâmetro de entrada: As entradas podem ser selecionadas ou inseridas aqui
Entrada do plugue de sequência
Saída do plugue de sequência
Há um arquivo de Ajuda detalhado para cada bloco de programação.
Fios de sequência
Quando os blocos de programação não estão diretamente próximos um do outro, você não pode conectá-los. Arraste um Fio de sequência do primeiro bloco para o segundo bloco.



Você pode remover um fio de sequência clicando na entrada do plugue de sequência do segundo bloco.
Partes do código
Para programas grandes, pode ser útil quebrar o programa em partes menores dos blocos de programação, com espaços entre as partes do código. Isso pode facilitar a compreensão do programa.

Se você clicar em saída do plugue de sequência de um bloco de programação, um espaço e fio de sequência são criados.

Para remover o espaço e o fio de sequência, clique em Saída do plugue de sequência novamente.

Dicas e Truques
Faça uma parte separada para cada coisa diferente que o seu robô fizer, para facilitar o acompanhamento do programa.
Redimensionando blocos de programação de fluxo
Os blocos de ciclo e comutação podem ser redimensionados. Você pode aumentá-los para que outros blocos de programação possam se encaixar perfeitamente no interior. Redimensionar esses blocos de programação arrastando os suportes de redimensionamento.



Para uma Comutação, toda condição pode ser redimensionada independentemente.

Sequências paralelas
Você pode executar mais de uma tarefa simultaneamente. Por exemplo, você pode ter uma sequência de blocos de programação controlando o movimento para frente do robô, e uma segunda sequência de blocos de programação controlando o braço robótico acima do robô.

Você pode criar uma sequência paralela arrastando um novo fio de sequência da saída do plugue de sequência do bloco de programação antes da sequência paralela:

Dicas e Truques
Cuidado com o conflito de recursos (mostrado abaixo)! Pode acontecer conflito de recursos ao executar tarefas simultaneamente. Por exemplo, uma sequência de blocos de programação tenta virar o robô para a esquerda e outra sequência, simultaneamente, tenta virar o robô para a direita. O bloco EV3 irá executar de forma imprevisível.
Programas
Links rápidos