Redes Sociais

Ev3 Software

Instalação, Instruções e Programações



Olá Trônicos!!!! 
Atendendo a pedido, preparei para este post uma apresentação do software de programação do EV3. Estarei instruindo como realizar a instalação, abrir o programa, utilizar as ferramentas disponíveis, transferir dados ao bloco inteligente e criar as primeiras programações.  
Então vamos lá....


Requisitos Mínimos do Sistema

Sistemas Operacionais:
  • Windows: Windows XP (32 bits); Vista (32/64 bits) excluindo Starter Edition; Windows 7 (32/64 bits); e Windows 8 modo desktop, excluindo Starter Edition — todos com os mais recentes pacotes de serviço.
  •  Macintosh: Mac OS X v.10.6, 10.7, e 10.8 (somente Intel) — com os mais recentes pacotes de serviço

Requisitos do Sistema: 
  • Processador de 2 GHz ou mais rápido 
  • 2 GB de RAM ou mais 
  • 2 GB de espaço disponível no disco rígido + Monitor XGA (1024 x 768) 
  • 1 porta USB disponível

Instalando o Software

O Software para a instalação é gratuito e está disponível no seguinte link:


Ao abri-lo basta escolher o sistema operacional e clicar em download.

Anote: o software de programação está na língua inglesa e o arquivo para baixar é um pouco "pesado". E também após o download é preciso iniciar a instalação ( outro processo demoroso ).


Abrindo o Software

Lobby
Cada vez que abre o EV3 Software, você irá iniciar automaticamente na área de Lobby. O Lobby torna fácil localizar e trabalhar com o software e dá acesso a tudo o que você precisa. Na Entrada você irá encontrar as seguintes opções e recursos: 

1. Lobby Tab (Aba de Entrada)—Este botão sempre leva você de volta ao Lobby. 

2. Add Project (Adicionar Projeto)—Aqui você adiciona um novo projeto, para que possa iniciar a programação do seu próprio robô. 

3. Robot Missions—É aqui que você começa a construir e programar os cinco modelos principais.

4. Open Recent—Tenha acesso fácil aos últimos projetos em que você trabalhou.

 5. Quick Start (Início Rápido)—Traz recursos tais como vídeos curtos de introdução, o EV3 User Guide (Guia do Usuário do EV3) e o Software Help. 

6. News (Notícias)—Pequenas estórias e notícias curtas do LEGO.com/mindstorms (é necessária a conexão à Internet).

 7. More Robots (Mais Robôs)—Acesso a mais modelos para construir e programar (é necessária a conexão à Internet)




Propriedades e estruturas do Projeto

Ao abrir um novo program (programa), ele irá criar automaticamente uma pasta de arquivos para o project. Todos os programs, images (imagens), sounds (sons), videos (vídeos), instruções e outras capacidades utilizadas em um project serão armazenadas automaticamente nessa pasta de projeto. Isso torna fácil armazenar o seu project e compartilhá-lo com outras pessoas. 
Cada project será exibido no formato de aba, na parte superior da tela. Abaixo, você verá as abas para os programs que pertencem ao project. Você pode adicionar um novo project ou program clicando no botão "+", à direita das outras abas. Clicar no "X" irá fechar a aba.
Página de Propriedades do Projeto 

Se você clicar na aba com a chave de boca, bem à esquerda das abas dos programas, será levado(a) para a página de Project Properties. Essa página traz uma exibição ordenada do projeto atualmente selecionado, incluindo todos os programs, images, sounds e outras capacidades. Aqui é possível descrever seu projeto com textos, imagens e vídeos que irão determinar como o projeto aparece no Lobby.


As Propriedades do Projeto exibidas incluem: 

1. Project Description (Descrição do Projeto)—Dê ao seu projeto um título, descreva-o e insira quaisquer imagens e vídeos os quais deseje que apareçam no Lobby, quando o projeto for visualizado. 

2. Project Content Overview (Visão Geral do Conteúdo do Projeto)—Aqui você irá encontrar todas as capacidades incluídas no projeto: por exemplo, programs, experimentos, images, sounds e os My Blocks (Meus Blocos).

 3. Daisy Chain Mode (Modo em Cadeia)—Essa caixa de seleção ativa o Daisy Chain Mode, para que você possa programar até quatro EV3 Bricks conectados. 

4. Share (Compartilhar)—Aqui você pode compartilhar facilmente seu projeto no LEGO.com/mindstorms (é necessária a conexão à Internet).


Missão Robô 
(Robot Mission)
Na área de Lobby do EV3 Software, são apresentados cinco robôs geniais: TRACK3R, SPIK3R, EV3RSTORM, R3PTAR e GRIPP3R. Esses robôs foram criados pelos designers da LEGO® para demonstrar algumas das maneiras como você pode construir e programar com o LEGO® MINDSTORMS® EV3. Clique em qualquer um dos robôs e seja levado(a) para a Mission Overview (Visão Geral da Missão) desse robô específico. As Missions foram desenvolvidas para conduzir você pelo essencial da programação e levá-lo a conhecer o hardware e o sistema de construção do EV3.
Cada Mission ajuda você a construir e programar uma parte do robô. Você inicia pela primeira Mission e depois passa para a seguinte, uma vez que esteja concluída. Quando concluir todas as Missões, o robô estará construído e pronto para receber os seus comandos. Todas as Missões estão estruturadas em quatro etapas: 
  • Objective
  • Create
  • Command 
  • Go!



Programação 

Programe seu robô na interface de programação intuitiva baseada em ícones. Arraste e solte dentro da janela de programação as ações que você deseja, e ajuste-as para adaptar o comportamento do seu robô. 

A interface de Programação do EV3 consiste nas seguintes áreas principais: 

1. Programming Canvas (Tela de Programação)—Planeje o seu programa aqui. 

2. Programming Palettes (Paletas de Programação)—Encontre os blocos de construção para o seu programa aqui.

3. Hardware Page—Estabeleça e gerencie aqui a sua comunicação com o EV3 Brick e ainda veja que motores e sensores estão conectados, e onde. Aqui também é o lugar onde você baixa programas para o EV3 Brick. 

4. Content Editor (Editor de Conteúdo)—Um caderno de atividades digital integrado ao software. Obtenha instruções ou documente o seu projeto utilizando textos, imagens e vídeos. 

5. Programming Toolbar (Barra de Ferramentas de Programação)— Encontre aqui as ferramentas básicas para trabalhar com o seu programa.


Programado Blocos e Paletas

( Programming Blocks and Palettes )

Todos os programming blocks utilizados para controlar o seu robô estão localizados nas Programming Palettes, na parte inferior a Programming Interface (interface de Programação), abaixo da Programming Canvas. Os Programming blocks estão divididos em categorias, de acordo com o tipo e a natureza, tornando mais fácil encontrar o block que você deseja.

Para saber mais sobre a EV3 Programming interface e ver como é possível começar o seu primeiro programa, assista aos vídeos Getting Started (Guia de Introdução) e Software Overview (Visão Geral do Software), na seção Quick Start do Lobby. 

Você pode ainda encontrar mais informações sobre como programar na EV3 Software Help 

Blocos de Ação

( Action Blocks ) 

(Na ordem da esquerda para a direita, 1ª linha na imagem abaixo) 
  • Medium Motor (Motor Médio) 
  • Large Motor (Motor Grande) 
  • Move Steering (Mover Volante) 
  • Move Tank (Mover Tanque) 
  • Display (Monitor) 
  • Sound (Parecer) 
  • Brick Status Light (Luz de Estado do Bloco)





Blocos de Fluxo

(Flow Blocks)

 (Na ordem da esquerda para a direita, 2ª linha na imagem acima) 

  • Start (Início) 
  • Wait (Aguardar) 
  • Loop (Ciclo) 
  • Switch (Comutação)
  •  Loop Interrupt (Interruptor do Ciclo)

Blocos de Sensor

( Sensor Blocks ) 

(Na ordem da esquerda para a direita, 3ª linha na imagem acima) 

  • Brick Buttons (Botões do Bloco) 
  • Color Sensor (Sensor de Cor) 
  • Infrared Sensor (Sensor Infravermelho) 
  • Motor Rotation (Rotação do Motor) 
  • Timer (Temporizador) 
  • Touch Sensor (Sensor de Toque)

Blocos de Dados

( Data Blocks ) 

(Na ordem da esquerda para a direita, 1ª linha na imagem abaixo) 

  • Variable (Variável) 
  • Constant (Constante) 
  • Array Operations (Operações de Matriz) 
  • Logic Operations (Operações Lógicas) 
  • Math (Matemática) 
  • Round (Arredondar) 
  • Compare (Comparar) 
  • Range (Alcance) 
  • Text (Texto) 
  • Random (Aleatório)


Blocos Avançados

( Advanced Blocks ) 

(Na ordem da esquerda para a direita, 2ª linha na imagem acima)

  • File Access (Acesso ao Arquivo) 
  • Messages (Mensagens) 
  • Bluetooth Connection (Conexão Bluetooth) 
  • Keep Awake (Manter Ativo) 
  • Raw Sensor Value (Valor do Sensor de Taxa) 
  • Unregulated Motor (Motor Desregulado) 
  • Invert Motor (Inverter Motor) 
  • Stop Program (Parar Programa)


Meus blocos

( My Blocks ) 

(2ª linha na imagem abaixo)

Quando você estiver utilizando repetidamente um mesmo segmento de programa em muitos programas, essa é uma boa hora para criar um My Block. Uma vez criado tal My Block, você pode simplesmente inserir esse único bloco em programas futuros dentro do mesmo project.


Hardware Page

A Hardware Page oferece uma variedade de informações sobre o seu EV3 Brick. Ela está sempre localizada no canto inferior direito ao trabalhar com programas e pode ser recolhida quando necessário utilizando a aba Expand/Colapse (Expandir/Recolher) Mesmo quando recolhido, o Controlador da Página de Hardware estará visível, permitindo a você baixar seu programa ou experimento. 

Os diferentes botões do Hardware Page Controller (Controlador da Página de Hardware) possuem as seguintes funções: 

1. Download—Baixa o programa para o EV3 Brick. 

2. Download and Run (Baixar e Executar)—Baixa o programa para o EV3 Brick e o executa imediatamente. 

3. Download and Run Selected (Baixar e Executar Selecionados)—Baixa somente os blocos selecionados para o EV3 Brick e os executa imediatamente. 

O texto do EV3 na pequena janela no topo se tornará vermelho quando um EV3 Brick estiver conectado ao seu computador.

Informações do Bloco 

( Brick Information )

A aba Brick Information exibe informações importantes sobre o EV3 Brick conectado no momento, tais como o nome do EV3 Brick, o battery level, firmware version, coonection type e a barra de memória. Ele também dá acesso ao Memory Browser ( Navegador da Memória) e às ferramentas de Wireless Setup.
- 1ª linha imagem abaixo - 


Vizualização das Portas 

( Port View ) 

A aba Port View exibe informações sobre os sensores e motores conectados ao EV3 Brick. Quando o seu EV3 Brick está conectado ao computador, essas informações são identificadas automaticamente e você será capaz de ver os valores ao vivo. Se o seu EV3 Brick não estiver conectado, você ainda pode configurar manualmente a aba Port View.Selecione uma porta e, em seguida, o sensor ou motor adequados a partir da lista. 
- 2ª linha imagem abaixo -



Blocos Disponíveis

( Available Bricks ) 

A aba Available Bricks mostra os EV3 Bricks disponíveis no momento para conexão. É possível escolher qual EV3 Brick você deseja conectar e o tipo de conexão. Ainda, você pode desfazer uma conexão existente de um EV3 Brick
- 3ª linha imagem abaixo - 



Wireless Setup 

(Configuração Sem Fio) 

Caso deseje que o seu EV3 Software se comunique com o seu EV3 Brick utilizando o Wi-Fi, essa ferramenta irá ajudar a configurar a conexão sem fio. Para isso, você vai precisar adquirir um aparelho Wi-Fi com USB para o EV3 Brick e ativar a comunicação Wi-Fi no EV3 Brick.








*** # Ajude a dar visualidade ao blog # ***

Compartilhe o link do blog e o QR Code.




Comentários