Programação ev3

Post on 15-Jul-2015

361 views 9 download

Transcript of Programação ev3

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 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

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;