Академический Документы
Профессиональный Документы
Культура Документы
• Introdução
• Lego MindStorms EV3 Home Edition
• Como gerenciar o Projeto no software
• Conjunto de Instruções
• Exemplos
• Carregando seu programa no Brick
Introdução
• Para começar a primeira coisa que deve ser feita é baixar e fazer a instalação do
software. Para isso basta acessar o link do site da Fatec:
• http://goo.gl/ozvqsH
• Após concluir seu projeto, para salvar clique no menu File no canto superior direito e
selecione a opção Save Project As ou clique em Save Project na barra de ferramentas. Feito
isso seu programa estará pronto para uso, agora é só conectar o Brick ao computador,
transferir o programa para o robô e executá-lo .
Conjunto de Instruções
• Nome: Start
• Descrição: O bloco Start marca o inicio da sequência de
programação fazendo com que seu programa inicie
automaticamente. Se o seu projeto não iniciar com o
bloco Start nenhum bloco de comando será executado.
Conjunto de Instruções
• Nome: Medium Motor
• Descrição: Localizado na aba Action (verde) O bloco Medium Motor controla o
“motor médio” que é motor menos potente, porém mais rápido do Mindstorm
EV3.
• Parâmetros configuráveis:
1- Permite escolher o modo de rotação do motor , sendo eles:
Off: Motor parado.
On: Girar motor até que o próximo comando entre em ação.
On for Seconds: Gira o motor por uma quantidade determinada de segundos.
On for Degrees: Gira o motor por uma quantidade de graus determinada, sendo que
360 graus equivale a um giro completo.
On for Rotations: Gira o motor por um quantidade de rotações.
2- Permite escolher a força que o motor irá girar, sendo que se usar valores negativos
a rotação será inversa.
3- Permite escolher a quantidade de rotações, graus ou segundos que o motor
executará dependendo do modo escolhido.
4- Permite escolher se depois que o comando for executado o motor parará
instantaneamente ou por inércia.
5- Permite selecionar a porta na qual o motor esta conectado com o Brick (centro de
controle do Lego Mindstorms EV3).
Conjunto de Instruções
• Nome: Large Motor
• Descrição: Localizado na aba Action (verde) o bloco Large Motor Controla um
único Large motor (motor grande usado para girar a roda do robô)
possibilitando especificar a quantidade de força e giro de uma das rodas.
• Parâmetros configuráveis:
1- Permite escolher o modo de rotação do motor (Off, On, On for Degrees, On
for Seconds e On for Rotations).
2- Permite escolher a força que o motor irá girar.
3- Permite escolher a quantidade de rotações, graus ou segundos que o motor
executará dependendo do modo escolhido.
4- Permite escolher se depois que o comando for executado o motor parará
instantaneamente ou por inércia.
5- Permite selecionar a porta na qual o motor esta conectado com o Brick.
Conjunto de Instruções
• Nome: Wait
• Descrição:Localizado na aba Flow Control (laranja) o Wait faz seu programa
esperar por alguma condição antes de poder continuar para o próximo bloco da
sequência.
• Parâmetros configuráveis:
1- Seleciona o modo de espera. Existe os modos de espera Time, Sensor Compare
Modes e Sensor Change Modes.
Modo Time: espera por um determinado período de tempo em segundos.
Se for usar um Wait para um sensor então você poderá selecionar o modo
Compare que espera até chegar a determinado valor de comparação ou
selecionar o Change que espera até mudar para um novo valor determinado
2- Entrada de dados onde você pode especificar os valores de tempo, mudança e
comparação entre parâmetros dos sensores
Conjunto de Instruções
• Nome: Loop
• Descrição:Localizado na aba Flow Control (laranja) este bloco
funciona como uma estrutura de repetição fazendo com que o
conteúdo dentro dele se repita de acordo com a configuração
definida, podendo se repetir por uma quantidade de tempo
determinada, repetir para sempre ou até que atinja uma
condição imposta pelos sensores.
• Parâmetros configuráveis:
1- Permite escolher um nome para o Loop
2- Permite especificar qual a condição para finalizar o Loop
Conjunto de Instruções
• Nome: Switch
• Descrição: O bloco Switch funciona como uma
estrutura de decisão. Se a estrutura de decisão for
verdadeira o Switch executará a sequência de
programação da parte de cima se for falsa executará a
sequência de programação da parte de baixo
• Parâmetros configuráveis:
1- Escolhe qual modo de decisão o programa
executará
Conjunto de Instruções
• Nome: Timer
• Descrição: Localizado na aba Sensor (amarela), o Timer pode ser
usado para medir e comparar intervalos de tempo em segundos.
• Parâmetros configuráveis:
1- Escolhe o modo que queira que o timer seja executado, podendo
medir (measure) um intervalo de tempo, comparar (compare) um
intervalo de tempo ou resetar o tempo afim de que comece a
contagem novamente
2-Entrada e saída de dados que dependerão do modo selecionado.
Você pode entrar com valores que definiram o intervalo de tempo ou
usar as saídas de dados para conectar o Timer com outros blocos
utilizando os valores configurados.
Conjunto de Instruções
• Nome: Sound
• Descrição: Localizado na aba Action (verde) este bloco permite que seu
Brick emita sons de acordo com o modo escolhido que pode ser o Play
File, Play Tone e Play note.
• Parâmetros configuráveis:
1: Permite escolher os modos de sons
Play file: neste modo você pode escolher arquivos de sons pré gravados
disponibilizados em uma lista localizado no campo File Name.
Play Tone: este modo permite tocar um tom de uma frequência sonora
especifica
Play Note: este modo permite tocar uma nota musical selecionada.
2: Entrada de dados onde você pode, por exemplo, configurar o
volume, a frequência ou nota musical e o tipo de quantidade de vezes
que o som será executado.
Exemplos
• Exemplo 1:
• Exemplo 2:
Exemplo 3: