Baixe o app para aproveitar ainda mais
Prévia do material em texto
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;
Compartilhar