42
INTRODUÇÃO A PROGRAMAÇÃO INTRODUÇÃO A PROGRAMAÇÃO UTILIZANDO ROBÔTICA NO ENSINO DE PROGRAMAÇÃO DE COMPUTADORES UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS

UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

INTRODUÇÃO A PROGRAMAÇÃOINTRODUÇÃO A PROGRAMAÇÃO

UTILIZANDO ROBÔTICA NO ENSINO DE PROGRAMAÇÃO DE COMPUTADORES

UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS

Page 2: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

ROTEIRO DO CURSO DE PROGRAMAÇÃOROTEIRO DO CURSO DE PROGRAMAÇÃO

I t d ã bi t NXT• Introdução ao ambiente NXT• Princípios da programação NXT• Tela e movimento• Tela e movimento• Sensores e Variáveis• Condições e LoopsCondições e Loops • Switchs e Loops• Mais Switchs• Comparações• Lógica matemática• Encapsulamento• Paralelismo

Page 3: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Introdução ao Ambiente NXTIntrodução ao Ambiente NXT

• Tela Inicial do Programa

• Área de Trabalho do ProgramaÁrea de Trabalho do Programa

• Calibrando Sensores

• Atualizando Firmware

• Importação e ExportaçãoImportação e Exportação

• Customização

• Central de Dicas

Page 4: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Tela Inicial do Programa NXTTela Inicial do Programa NXT

VIDEOS DE AJUDA

Aqui você poderá assistir a vídeos explicativos.

Page 5: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Tela Inicial do Programa NXTTela Inicial do Programa NXT

Iniciando a programaçãoIniciando a programação

Clique em GETTING STARTED para ver um vídeo de introdução básica rapidamenterapidamente.

Page 6: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Tela Inicial do Programa NXTTela Inicial do Programa NXT

Síntese do Software

Clique em SOFTWARE OVERVIEW para ter uma noção de como funciona o programao programa.

Page 7: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Tela Inicial do Programa NXTTela Inicial do Programa NXT

Nessa parte você poderá abrir um novo projeto dando o nome para ele ou simplesmentepara ele ou simplesmente selecionar um já existente.

ABRIR PROJETO

Page 8: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Tela Inicial do Programa NXTTela Inicial do Programa NXT

ABRIR NOVO PROJETO

Em START NEW PROGRAM êvocê digita o nome que programa

deverá ter e depois clica em GO>> para criar umprograma em branco.programa em branco.

Page 9: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Tela Inicial do Programa NXTTela Inicial do Programa NXT

Em OPEN RECENT PROGRAM você seleciona o programa que deseja reabrir e depoisclica em GO>> para abrir.

ABRIR PROJETO RECENTE

Page 10: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Área de trabalho do Programa NXTÁrea de trabalho do Programa NXT

ÁREA DE TRABALHO

Essa é a área onde você irá colocar seus blocos, todo a programação é feita aqui. Basta clicar no bloco que deseja inserir e depois colocá-lo ao lado de START. Os demais blocos deverão ser inseridos um após o outro formando uma seqüênciaapós o outro, formando uma seqüência de execução.

Page 11: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Área de trabalho do Programa NXTÁrea de trabalho do Programa NXT

ÁREA DE TRABALHO

BARRA DE FERRAMENTAS PADRÃO

Na barra de ferramentas encontramos os principais atalhos para abrir um novo p p pprograma, abrir programa salvo, salvar programa corrente, recortar, copiar, colar, voltar, avançar, ferramenta de seleção ferramenta de navegação pelaseleção, ferramenta de navegação pela tela, inserir comentário no programa e criar bloco personalizado.

Page 12: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Área de trabalho do Programa NXTÁrea de trabalho do Programa NXT

ÁREA DE TRABALHO Perfil usado

Em USE PROFILE mostra o perfil corrente. Você pode criar vários perfis para facilitar a organização dos seus projetos.

Page 13: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Área de trabalho do Programa NXTÁrea de trabalho do Programa NXT

ÁREA DE TRABALHO

ABAS COM BLOCOS/PROJETOS ABERTOS

Você pode mudar de aba para navegar nos programas e blocos abertos.nos programas e blocos abertos.

Page 14: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Área de trabalho do Programa NXTÁrea de trabalho do Programa NXT

ÁREA DE TRABALHO

Seleção do conjunto de blocos. Conjunto comum, completo e personalizado.

ABAS DE SELEÇÃO DOS CONJUNTOS DE BLOCOS

Page 15: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Área de trabalho do Programa NXTÁrea de trabalho do Programa NXT

ÁREA DE TRABALHO

Conjunto de blocos ativo. O conjunto ativo no momento é o comum.

CONJUNTO DE BLOCOS ATIVO

Page 16: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Área de trabalho do Programa NXTÁrea de trabalho do Programa NXT

ÁREA DE TRABALHO

Para enviar seus programas paro o robô, gerenciar os arquivos na memória do

bô i ã drobô ou para envio e execução de programas.

SINCRONIZAÇÃO COM O LEGO

Page 17: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Área de trabalho do Programa NXTÁrea de trabalho do Programa NXT

ÁREA DE TRABALHO

Em DOWNLOAD AND RUN SELECTED você poderá efetuar o download para o robô e executar tudo o que tiver sido selecionado previamente.

ENVIA E EXECUTA OS QUE TIVER SELECIONADO

Page 18: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Área de trabalho do Programa NXTÁrea de trabalho do Programa NXT

ÁREA DE TRABALHO

Em DOWNLOAD AND RUN você envia e executa o programa inteiro, diferentemente de DOWNLOAD AND RUN SELECTED que executa só o que tiver sido selecionado.

ENVIA E EXECUTA O PROGRAMA TODO

Page 19: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Área de trabalho do Programa NXTÁrea de trabalho do Programa NXT

ÁREA DE TRABALHO

Em NXT WINDOW você poderá gerenciar a memória do robô, bem como incluir ou excluir arquivos dela. Alé di t á t bé i f õ d bôAlém disso terá também informações do robô, como status da bateria, nome do robô, conexões,memória disponível e versão do firmware.

GERENCIAR A MEMÓRIA DO ROBÔ

Page 20: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Área de trabalho do Programa NXTÁrea de trabalho do Programa NXT

ÁREA DE TRABALHO

Em Download você poderá enviar o programa aberto para o robô, porém ele não será executado automaticamente.

ENVIAR O PROGRAMA CORRENTE

Page 21: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Área de trabalho do Programa NXTÁrea de trabalho do Programa NXT

ÁREA DE TRABALHO

Em STOP serve para pvocê parar um envio.

PARA ENVIO DE PROGRAMA

Page 22: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Calibrando SensoresCalibrando SensoresM T l >> CALIBRATE SENSORMenu Tools >> CALIBRATE SENSOR

Para calibrar os sensores do robô.

Page 23: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Calibrando SensoresCalibrando Sensores

Selecione o sensor a ser calibrado.

SENSORES A SEREM CALIBRADOS

Page 24: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Calibrando SensoresCalibrando Sensores

Especifique em qual porta o sensor está.

SELEÇÃO DA PORTASELEÇÃO DA PORTA

Page 25: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Atualizando FirmwareAtualizando FirmwareMENU TOOLS >> UPDATE NXT FIRMWAREMENU TOOLS >> UPDATE NXT FIRMWARE

Para atualizar o firmware do robô.

Page 26: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Atualizando FirmwareAtualizando Firmware

Selecione uma das atualizações disponíveis.

ATUALIZAÇÕES DISPONÍVEIS

Page 27: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Atualizando FirmwareAtualizando Firmware

Atualizar lista das atualizações.

CHECAR ATUALIZAÇÕES

Page 28: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Atualizando FirmwareAtualizando Firmware

Localização dos firmwares instalados.

LOCAL DASATUALIZAÇÕES

Page 29: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Atualizando FirmwareAtualizando Firmware

Efetuar download.

EFETUAR DOWNLOAD

Page 30: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Importação e ExportaçãoImportação e Exportação

MENU TOOLS >> BLOCK IMPORT AND EXPORT WIZARD

Importar e exportarImportar e exportar blocos personalizados.

Page 31: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Importação e ExportaçãoImportação e Exportação

Para localizar os blocos personalizados que deseja importar

LOCALIZAÇÃO DOS BLOCOS

deseja importar.

Page 32: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Importação e ExportaçãoImportação e Exportação

Os blocos encontrados na localização informada.

LISTA DOS BLOCOS ENCONTRADOS

Page 33: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Importação e ExportaçãoImportação e Exportação

Selecione em qual grupo deseja inserir os blocos importadosimportados.

GRUPO A SER INSERIDO

Page 34: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Importação e ExportaçãoImportação e Exportação

GERENCIAR OS BLOCOSGERENCIAR OS BLOCOSDO PROGRAMA

Pode gerenciar os blocosPode gerenciar os blocos importados para o programa, além de exportá-los.

Page 35: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Importação e ExportaçãoImportação e Exportação

GRUPOS DE BLOCOS IMPORTADOS

Você pode visualizar os blocosVocê pode visualizar os blocos importados separados em grupos.

Page 36: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Importação e ExportaçãoImportação e Exportação

EXPORTAR OU REMOVER

Você poderá exportar ouVocê poderá exportar ou remover os blocos que aparecem na lista.

Page 37: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

CustomizaçãoCustomizaçãoCustomize seu programa utilizando o gerenciador de perfil:• Para dar mais agilidade aos seus trabalhos• Facilitar gerenciamento de projetos• Organização

MENU EDIT >> MANAGE PROFILES

Page 38: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Central de DicasCentral de Dicas

Basta selecionar um dos tipos d bô i l dde robôs e seguir as telas de ajuda.

DICAS E TUTORIAIS DOS PRINCIPAIS MODELOS

Page 39: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Central de DicasCentral de Dicas

MODELO TRIBOT

Esse é o modelo TRIBOT, na parte de veículos. É só clicar em GO>> i t tGO>> e seguir os textos explicativos

Page 40: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Central de DicasCentral de Dicas

MODELO ROBOARM T-56

Esse é o modelo ROBOARM T-56, na parte de máquinas. É ó li GO>> isó clicar em GO>> e seguir os

textos explicativos

Page 41: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Central de DicasCentral de Dicas

MODELO SPIKE

Esse é o modelo SPIKE, na parte de animais. É só clicar em GO>> i t tGO>> e seguir os textos explicativos

Page 42: UTILIZAÇÃO DO ROBÔ LEGO MINDSTORMS - Webnode.com.br · 2012-09-24 · Introdução ao Ambiente NXT • Tela Inicial do Programa • Área de Trabalho do Programa • Calibrando

Central de DicasCentral de Dicas

MODELO ALPHA REX

Esse é o modelo ALPHA REX, na parte de humanóides. É só li GO>> iclicar em GO>> e seguir os

textos explicativos