Programação ev3

12
LEGO® MINDSTORMS® EV3® Introdução à programação Introdução à programação LEGO® MINDSTORMS® EV3® Cristina Conchinha

Transcript of Programação ev3

Page 1: Programação ev3

LEGO® MINDSTORMS® EV3®

Introdução à programaçãoIntrodução à programação

LEGO® MINDSTORMS® EV3®

Cristina Conchinha

Page 2: Programação ev3

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

Page 3: Programação ev3

Uma vez iniciado o programa

Combine os blocos de programação do seu software Lego® EV3® para dar vida ao seu robot!

Imagem 4

Page 4: Programação ev3

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

Page 5: Programação ev3

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

Page 6: Programação ev3

Blocos de fluxo

Os blocos de fluxo, tal como o próprio nome indica, permitem controlar o fluxo da programação.

Imagem 7

Page 7: Programação ev3

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

Page 8: Programação ev3

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

Page 9: Programação ev3

Blocos avançados

Os blocos avançados permitem gerir arquivos, ligações Bluetooth e muito mais.

Imagem 10

Page 10: Programação ev3

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

Page 11: Programação ev3

Exemplo de programação com sensores

Programe o robot para:

• Mostrar um grande sorriso quando se tocar no sensor de toquee 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

Page 12: Programação ev3

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;