INTRODUÇÃO A PROGRAMAÇÃO
INTRODUÇÃO A PROGRAMAÇÃO
UTILIZANDO ROBÔTICA NO ENSINO DE
PROGRAMAÇÃO DE COMPUTADORES
ROTEIRO DO CURSO DE PROGRAMAÇÃO
ROTEIRO 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 Loops
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
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 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
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
para ele ou simplesmente selecionar um já existente.
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. 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.
Á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üência após o outro, formando uma seqüência de execução.
Á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 p
programa, abrir programa salvo, salvar programa corrente, recortar, copiar, colar, voltar, avançar, ferramenta de seleção ferramenta de navegação pela seleção, ferramenta de navegação pela 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
ÁREA DE TRABALHO ABAS COM BLOCOS/PROJETOS ABERTOS
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.
Á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.
Á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 ã d robô ou para envio e execução de programas.
Á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.
Á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.
Á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.
Á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.
Área de trabalho do Programa NXT
Área de trabalho do Programa NXT
ÁREA DE TRABALHO
Em STOP serve para p você parar um envio.
Calibrando Sensores
Calibrando Sensores
M T l >> CALIBRATE SENSOR Menu Tools >> CALIBRATE SENSOR
Para calibrar os sensores do robô.
Calibrando Sensores
Calibrando Sensores
Selecione o sensor a ser calibrado.
Calibrando Sensores
Calibrando Sensores
Especifique em qual porta o sensor está.
SELEÇÃO DA PORTA SELEÇÃO DA PORTA
Atualizando Firmware
Atualizando Firmware
MENU TOOLS >> UPDATE NXT FIRMWARE MENU TOOLS >> UPDATE NXT FIRMWARE
Para atualizar o firmware do robô.
Atualizando Firmware
Atualizando Firmware
Selecione uma das
atualizações disponíveis.
Atualizando Firmware
Atualizando Firmware
Atualizar lista das atualizações.
Atualizando Firmware
Atualizando Firmware
Localização dos firmwares instalados.
LOCAL DAS ATUALIZAÇÕES
Atualizando Firmware
Atualizando Firmware
Efetuar download.
Importação e Exportação
Importação e Exportação
MENU TOOLS >> BLOCK IMPORT AND EXPORT WIZARD
Importar e exportar Importar e exportar blocos personalizados.
Importação e Exportação
Importação e Exportação
Para localizar os blocos personalizados que deseja importar
LOCALIZAÇÃO DOS BLOCOS
Importação e Exportação
Importação e Exportação
Os blocos encontrados na localização informada.
Importação e Exportação
Importação e Exportação
Selecione em qual grupo deseja inserir os blocos importados
importados.
Importação e Exportação
Importação e Exportação
GERENCIAR OS BLOCOS GERENCIAR OS BLOCOS DO PROGRAMA
Pode gerenciar os blocos 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 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 Você poderá exportar ou remover os blocos que aparecem na lista.
Customização
Customização
Customize seu programa utilizando o gerenciador de perfil:
• Para dar mais agilidade aos seus trabalhos
• Facilitar gerenciamento de projetos
• Organização
Central de Dicas
Central de Dicas
Basta selecionar um dos tipos d bô i l d de robôs e seguir as telas de ajuda.
Central de Dicas
Central de Dicas
MODELO TRIBOT
Esse é o modelo TRIBOT, na parte de veículos. É só clicar em GO>> i t t
GO>> e seguir os textos explicativos
Central de Dicas
Central de Dicas
MODELO ROBOARM T-56
Esse é o modelo ROBOARM T-56, na parte de máquinas. É
ó li GO>> i só clicar em GO>> e seguir os textos explicativos
Central de Dicas
Central de Dicas
MODELO SPIKE
Esse é o modelo SPIKE, na parte de animais. É só clicar em GO>> i t t
GO>> e seguir os textos explicativos
Central de Dicas
Central de Dicas
MODELO ALPHA REX
Esse é o modelo ALPHA REX, na parte de humanóides. É só
li GO>> i clicar em GO>> e seguir os textos explicativos