Conceitos iniciais

Código inicial


Veja a primeira parte para entender como mexer na interface - pré-requisito para esse trecho.

Essa seção tem como objetivo mostrar qual a configuração inicial necessária para programar o controlador EasySTEAM.

Na categoria General da interface (geral, traduzindo), temos os blocos que possibilitam que o controlador funcione como esperado. Todos devem ser incluídos na seguinte ordem para funcionar corretamente.

c.png

O bloco “EasySTEAM Start” vai dentro do bloco setup, isso pode ser feito arrastando o bloco solto para baixo da abertura dele. Como mostrado:

d.png

Dessa forma, temos a estrutura final como:

final struct.png

Bloco Setup

Esse bloco opera apenas uma vez durante a execução do programa. Portanto, é aqui que ficariam as rotinas de inicialização do seu robô - caso haja alguma. Por isso que o bloco “EasySTEAM Start” é posto dentro de setup.

start.png

Bloco Loop

Como será demonstrado nas seções seguintes, esse bloco opera repetidamente durante a execução do programa. Por isso que as instruções sobre como os acionadores se movem é geralmente realizada aqui.

Upload de código


A placa EasySTEAM precisar ser conectada ao computador para conseguir receber o código desenvolvido, isso é feito por meio de um cabo USB-C. Então, caso o código anteriormente mostrado fosse passado, as seguintes etapas seriam seguidas.

  1. Conectar o controlador no computador;
    a. Por meio de um USB-C;
  2. Fazer o código inicial;
  3. Escolher um nome;
  4. Clicar em Salvar;
    a. Quando esse botão for clicado os arquivos do código serão criados;
    b. Juntamente com a compilação do arquivo - necessária para efetuar o upload.
    c. Mensagens indicando o processo aparecerão na área monitor serial.

compile.png

  1. Clicar em Executar;
    a. Uma das certificações de que funcionou é a mensagem de carregamento percentual;

upload.png

Apesar de ser um exemplo, experimente realizar esse processo para verificar se está tudo em ordem.

LED status


A presente página tem como objetivo explicar os significados do LED embarcado na placa EasySTEAM.

Segue abaixo uma tabela relacionando as cores com os significados:

Cor Estado Significado
Sólido Driver Station conectada a placa
Piscante EasySTEAM sem Driver Station Conectada
Sólido Erro