LEGO® MINDSTORMS® EV3®
Introdução à programaçãoIntrodução à programação
LEGO® MINDSTORMS® EV3®
Cristina Conchinha
Material necessário
• Computador;
• Software instalado (pode fazer o download em http://www.
lego.com/en-us/mindstorms/downloads);
• Cabo micro USB;
• Um protótipo do Lego® Mindstorms® EV3® ou NXT®.
Imagem 1 Imagem 2 Imagem 3
Uma vez iniciado o programa
Combine os blocos de programação do seu
software Lego® EV3® para dar vida ao seu robot!
Imagem 4
Bloco start
Este bloco marca o início da sequência de programação (que
decorre da esquerda para a direita) fazendo com que a sua
programação corra automaticamente. Sem este bloco nenhuma
programação seria executada.
Imagem 5
Blocos de ação
Os blocos de ação permitem controlar as ações do robot. Eles
controlam as rotações do motor, a luz e as imagens e os sons e
luzes do tijolo inteligente EV3 P®.
Imagem 6
Blocos de fluxo
Os blocos de fluxo, tal como o próprio nome indica, permitem
controlar o fluxo da programação.
Imagem 7
Blocos dos sensores
Os blocos dos sensores permitem que o programa leia as
entradas do sensor de cores (7 cores ≠), sensor infravermelho,
sensor de toque e muito mais.
Imagem 8
Blocos de dados
As operações dos blocos de dados permitem-nos, entre outras
operações, escrever e ler variáveis e comparar valores.
Imagem 9
Blocos avançados
Os blocos avançados permitem gerir arquivos, ligações Bluetooth e
muito mais.
Imagem 10
Exemplo de programação
• Programe o robot para dizer hello;
• dar 2 passos para trás;
• 1 passo para a direita;
• 1 passo em frente;
• Mostrar um sorrriso no ecrã do tijolo de programação.
Imagem 11
Exemplo de programação com sensores
Programe o robot para:
• Mostrar um grande sorriso quando se tocar no sensor de toque
e avançar 3 passos;
• Dar 2 passos para a direita quando vir a cor branca (sensor de
cor);
• Esperar 2 segundos e dizer fantastic (temporizador).
Imagem 12
Referências:
Texto sobre os blocos de programação e imagens 4 a 10
retirados de http://www.lego.com/en-
us/mindstorms/learn-to-program;

Programação ev3

  • 1.
    LEGO® MINDSTORMS® EV3® Introduçãoà programaçãoIntrodução à programação LEGO® MINDSTORMS® EV3® Cristina Conchinha
  • 2.
    Material necessário • Computador; •Software instalado (pode fazer o download em http://www. lego.com/en-us/mindstorms/downloads); • Cabo micro USB; • Um protótipo do Lego® Mindstorms® EV3® ou NXT®. Imagem 1 Imagem 2 Imagem 3
  • 3.
    Uma vez iniciadoo programa Combine os blocos de programação do seu software Lego® EV3® para dar vida ao seu robot! Imagem 4
  • 4.
    Bloco start Este blocomarca o início da sequência de programação (que decorre da esquerda para a direita) fazendo com que a sua programação corra automaticamente. Sem este bloco nenhuma programação seria executada. Imagem 5
  • 5.
    Blocos de ação Osblocos de ação permitem controlar as ações do robot. Eles controlam as rotações do motor, a luz e as imagens e os sons e luzes do tijolo inteligente EV3 P®. Imagem 6
  • 6.
    Blocos de fluxo Osblocos de fluxo, tal como o próprio nome indica, permitem controlar o fluxo da programação. Imagem 7
  • 7.
    Blocos dos sensores Osblocos dos sensores permitem que o programa leia as entradas do sensor de cores (7 cores ≠), sensor infravermelho, sensor de toque e muito mais. Imagem 8
  • 8.
    Blocos de dados Asoperações dos blocos de dados permitem-nos, entre outras operações, escrever e ler variáveis e comparar valores. Imagem 9
  • 9.
    Blocos avançados Os blocosavançados permitem gerir arquivos, ligações Bluetooth e muito mais. Imagem 10
  • 10.
    Exemplo de programação •Programe o robot para dizer hello; • dar 2 passos para trás; • 1 passo para a direita; • 1 passo em frente; • Mostrar um sorrriso no ecrã do tijolo de programação. Imagem 11
  • 11.
    Exemplo de programaçãocom sensores Programe o robot para: • Mostrar um grande sorriso quando se tocar no sensor de toque e avançar 3 passos; • Dar 2 passos para a direita quando vir a cor branca (sensor de cor); • Esperar 2 segundos e dizer fantastic (temporizador). Imagem 12
  • 12.
    Referências: Texto sobre osblocos de programação e imagens 4 a 10 retirados de http://www.lego.com/en- us/mindstorms/learn-to-program;