01_aula

Page 1

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


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

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


Introdução ao Ambiente NXT Introduçã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ção Importação e Exportação Customização Central de Dicas


Tela Inicial do Programa NXT Tela Inicial do Programa NXT

VIDEOS DE AJUDA

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


Tela Inicial do Programa NXT Tela Inicial do Programa NXT Iniciando a programação

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


Tela Inicial do Programa NXT Tela Inicial do Programa NXT

Síntese do Software

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


Tela Inicial do Programa NXT Tela Inicial do Programa NXT Nessa parte você poderá abrir um novo projeto dando o nome para ele ou simplesmente selecionar um já existente.

ABRIR PROJETO


Tela Inicial do Programa NXT Tela 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 um programa em branco.


Tela Inicial do Programa NXT Tela Inicial do Programa NXT Em OPEN RECENT PROGRAM você seleciona o programa que deseja reabrir e depois clica em GO>> para abrir.

ABRIR PROJETO RECENTE


Á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 outro, formando uma seqüência de execução.


Área de trabalho do Programa NXT Área de trabalho do Programa NXT BARRA DE FERRAMENTAS PADRÃO ÁREA DE TRABALHO

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


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


Área de trabalho do Programa NXT Área de trabalho do Programa NXT ABAS COM BLOCOS/PROJETOS ABERTOS ÁREA DE TRABALHO

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


Á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


Á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


Á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 robô bô ou para envio i e execução ã de d programas.

SINCRONIZAÇÃO COM O LEGO


Á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


Á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


Á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 Além disso tterá á ttambém bé iinformações f õ d do robô, bô como status da bateria, nome do robô, conexões, memória disponível e versão do firmware.

GERENCIAR A MEMÓRIA DO ROBÔ


Á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


Área de trabalho do Programa NXT Área de trabalho do Programa NXT ÁREA DE TRABALHO

Em STOP serve para p você parar um envio.

PARA ENVIO DE PROGRAMA


Calibrando Sensores Calibrando Sensores M Menu Tools T l >> CALIBRATE SENSOR

Para calibrar os sensores do robô.


Calibrando Sensores Calibrando Sensores Selecione o sensor a ser calibrado.

SENSORES A SEREM CALIBRADOS


Calibrando Sensores Calibrando Sensores Especifique em qual porta o sensor está.

SELEÇÃO DA PORTA


Atualizando Firmware Atualizando Firmware MENU TOOLS >> UPDATE NXT FIRMWARE

Para atualizar o firmware do robô.


Atualizando Firmware Atualizando Firmware Selecione uma das atualizações disponíveis.

ATUALIZAÇÕES DISPONÍVEIS


Atualizando Firmware Atualizando Firmware Atualizar lista das atualizações.

CHECAR ATUALIZAÇÕES


Atualizando Firmware Atualizando Firmware Localização dos firmwares instalados.

LOCAL DAS ATUALIZAÇÕES


Atualizando Firmware Atualizando Firmware Efetuar download.

EFETUAR DOWNLOAD


Importação e Exportação Importação e Exportação MENU TOOLS >> BLOCK IMPORT AND EXPORT WIZARD

Importar e exportar blocos personalizados.


Importação e Exportação Importação e Exportação Para localizar os blocos personalizados que deseja importar importar. LOCALIZAÇÃO DOS BLOCOS


Importação e Exportação Importação e Exportação Os blocos encontrados na localização informada.

LISTA DOS BLOCOS ENCONTRADOS


Importação e Exportação Importação e Exportação Selecione em qual grupo deseja inserir os blocos importados. importados

GRUPO A SER INSERIDO


Importação e Exportação Importação e Exportação GERENCIAR OS BLOCOS DO PROGRAMA

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


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

GRUPOS DE BLOCOS IMPORTADOS

Você pode visualizar os blocos importados separados em grupos.


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

EXPORTAR OU REMOVER

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


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

MENU EDIT >> MANAGE PROFILES


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

DICAS E TUTORIAIS DOS PRINCIPAIS MODELOS


Central de Dicas Central de Dicas

MODELO TRIBOT

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


Central de Dicas Central de Dicas

MODELO ROBOARM T-56

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


Central de Dicas Central de Dicas

MODELO SPIKE

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


Central de Dicas Central de Dicas

MODELO ALPHA REX

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.