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