Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
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
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
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
Tela Inicial do Programa NXTTela Inicial do Programa NXT
VIDEOS DE AJUDA
Aqui você poderá assistir a vídeos explicativos.
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.
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.
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
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.
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
Á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.
Á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.
Á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.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
bô i ã drobô ou para envio e execução de 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 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Ô
Á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 pvocê parar um envio.
PARA ENVIO DE PROGRAMA
Calibrando SensoresCalibrando SensoresM T l >> CALIBRATE SENSORMenu Tools >> CALIBRATE SENSOR
Para calibrar os sensores do robô.
Calibrando SensoresCalibrando Sensores
Selecione o sensor a ser calibrado.
SENSORES A SEREM CALIBRADOS
Calibrando SensoresCalibrando Sensores
Especifique em qual porta o sensor está.
SELEÇÃO DA PORTASELEÇÃO DA PORTA
Atualizando FirmwareAtualizando FirmwareMENU TOOLS >> UPDATE NXT FIRMWAREMENU TOOLS >> UPDATE NXT FIRMWARE
Para atualizar o firmware do robô.
Atualizando FirmwareAtualizando Firmware
Selecione uma das atualizações disponíveis.
ATUALIZAÇÕES DISPONÍVEIS
Atualizando FirmwareAtualizando Firmware
Atualizar lista das atualizações.
CHECAR ATUALIZAÇÕES
Atualizando FirmwareAtualizando Firmware
Localização dos firmwares instalados.
LOCAL DASATUALIZAÇÕES
Atualizando FirmwareAtualizando Firmware
Efetuar download.
EFETUAR DOWNLOAD
Importação e ExportaçãoImportação e Exportação
MENU TOOLS >> BLOCK IMPORT AND EXPORT WIZARD
Importar e exportarImportar e exportar blocos personalizados.
Importação e ExportaçãoImportação e Exportação
Para localizar os blocos personalizados que deseja importar
LOCALIZAÇÃO DOS BLOCOS
deseja importar.
Importação e ExportaçãoImportação e Exportação
Os blocos encontrados na localização informada.
LISTA DOS BLOCOS ENCONTRADOS
Importação e ExportaçãoImportação e Exportação
Selecione em qual grupo deseja inserir os blocos importadosimportados.
GRUPO A SER INSERIDO
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.
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.
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.
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
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
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
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
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
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