





















Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Pequeno tutorial de robôtica utilizando Lego MindStorms 2.0 e programando com o NXT MindStorms.
Tipologia: Notas de estudo
1 / 29
Esta página não é visível na pré-visualização
Não perca as partes importantes!






















O que é um robô
-^
O que é um pseudocódigoO
que é um pseudocódigo
-^
O que é um programa
-^
O que é o programa NXT-G
-^
Programando o Lego Mindstorms NXT com
-^
Programando o Lego Mindstorms NXT comNXT-G
Antes de escrever um programa da mesmaforma que o robô entende, precisamos esboçar
q
, p
ç
o que queremos fazer de forma que todas aspessoas compreendampessoas compreendam.
-^
Ele serve para termos detalhadamente o quequeremos, assim podemos dividir as ações empartes que possam ser executadas além dep
q
p
todos poderem entender o que será feito.
Um programa é um conjunto de instruções.
-^
Uma programação é o que você faz quandoUma
programação é o que você faz quando
você cria um programa.R bô
d
l^
ã
obôs e computadores em geral, são “BURROS”! Suas instruções devem serextremamente explícitas.
-^
Computadores e robôs só executa o que for
-^
Computadores e robôs só executa o que fordito para ser executado.
Para se programar em NXT-G é preciso saber:^ –
Inserir, mover e excluir ícones (blocos no NXT-G)
,^
(^
)
Ligar e configurar os blocos inseridosConhecer os tipos de dados que temos (Inteiro
Conhecer os tipos de dados que temos (Inteiro,Texto, Lógico)
d
ló i
Ter noção de lógica
O primeiro passo de qualquer programação:^ –
Crie um pseudocódigo do quer que o robô faça.
p
g
q
q
ç
Lembrando claro, que o robô só irá fazer o querealmente for dito para fazer, por isso detalhe o
p
, p
máximo que puder.
Com o pseudocódigo criado divida-o em partesCom o pseudocódigo criado, divida-o em partesmenores, separando cada ação como individual. O
d
é t
d
i^
d
ódi
segundo passo é traduzir o pseudocódigo para a linguagem NXT-G:
Usaremos dois tipos de blocos para criar o“Alô Mundo!”, um bloco que fará o robô
q
exibir o texto na tela (DISPLAY) e outro quefará o robô aguardar os 5s (WAIT)fará o robô aguardar os 5s (WAIT).
-^
Como a execução de cada instrução é muitorápida, se não mandássemos o robô aguardarum tempo, não poderíamos ver a mensagem na
p
p
g
tela.
i^
i^
l
Mostraremos como primeiro exemplo comofazer o programa “Alô Mundo!”. Ao final oprograma ficará assim:
CLIQUE EM GO
NOME DO PROGRAMA
Aparecerá o nome quevocê deu ao programavocê deu ao programa.
CLIQUE NO BLOCO DISPLAY
P^
l^
l
Para mostrar algo na telado robô ou limpá-la, talcomo: imagem, texto,desenho.
Clique agora na área de
BLOCO DISPLAY
trabalho, perto do blocode início para inserir obloco DISPLAY.
Em ACTION você seleciona o que seráfeito pelo robô. Selecione TEXT para mostrar algum texto na tela do robô.
ACTION
Em DISPLAY você marca se quer que atela seja apagada. Deixe marcado
j^
p g
CLEAR, assim a tela será limpa antes.
DISPLAY