Post on 14-Jun-2015
description
técnicas de prototipação II – aula 04
Tiago Barros | tiago@tiagobarros.org
2
técnicas de prototipação II – aula 04
• lego mindstorms
• Mindstorms NXT Software
• atividades práticas
3
Mindstorms NXT Software
5. painel de configuração
1. paleta de ferramentas
2. área de trabalho
4. centro de treinamento
6. área de ajuda
65
41
2
3
3. controlador
4
Mindstorms NXT Software – paletas
mover
gravar/exec. ações
sons
tela
espera por sensorou timer
repetição
desvios
common
ações
sensores
fluxo
manip. dados
blocos avançados
meus blocos
downloadsda web
calibrando os sensores
6
Mindstorms NXT Software
Baixa um programa no NXT para calibrar os sensores de luz e somDeve-se selecionar os valores mínimos e máximos para estes sensores
descrição dos blocos :: common
8
Mindstorms NXT Software
mover (acionar motores)
1. motores selecionados2. direção3. potência4. duração (ilimitada, graus, rotações, segundos)
1. motores selecionados2. direção3. curva4. potência
5. duração6. parar ou reduzir suavemente7. janela de feedback
9
Mindstorms NXT Software
gravar / executar ações (dos motores)
1. mostra se o bloco está gravando ou executando as ações
1. nome da ação a ser gravada ou reproduzida2. motores a serem gravados3. tempo de gravação
10
Mindstorms NXT Software
tocar som
1. mostra a escolha por um arquivo ou tom2. mostra se o bloco vai executar ou parar de tocar um som3. volume4. conexões de dados
1. tom ou arquivo2. tocar ou parar3. volume4. tocar repetidamente
5. nome do arquivo6. espera o som terminar para executar o
próximo bloco
11
Mindstorms NXT Software
tocar som
1. mostra a escolha por um arquivo ou tom2. mostra se o bloco vai executar ou parar de tocar um som3. volume4. conexões de dados
1. tom ou arquivo2. tocar ou parar3. volume
4. nota a ser tocada e duração da nota 5. espera o som terminar para executar o
próximo bloco
12
Mindstorms NXT Software
exibir na tela
1. mostra imagem, texto ou desenho2. conexões de dados
1. escolha do que será mostrado2. apaga a tela3. arquivo de imagem a ser exibido4. posicionamento da imagem na tela
13
Mindstorms NXT Software
exibir na tela
1. mostra imagem, texto ou desenho2. conexões de dados
5. texto a ser mostrado6. posicionamento do texto na tela
14
Mindstorms NXT Software
exibir na tela
1. mostra imagem, texto ou desenho2. conexões de dados
7. tipo de desenho (ponto, linha ou círculo)8. posicionamento do desenho na tela
15
Mindstorms NXT Software
esperar
1. porta do sensor2. nível que dispara a espera (em caso de luz, som
e distância)
16
Mindstorms NXT Software
esperar
1. porta do sensor2. nível que dispara a espera (em caso de luz, som
e distância)
17
Mindstorms NXT Software
esperar
1. porta do sensor2. nível que dispara a espera (em caso de luz, som
e distância)
18
Mindstorms NXT Software
esperar
1. porta do sensor2. nível que dispara a espera (em caso de luz, som
e distância)
19
Mindstorms NXT Software
repetição
1. mostra uma repetição infinita
2. plug do contador de repetição
3. Icone do sensor escolhido na repetição
20
Mindstorms NXT Software
repetição
1. mostra uma repetição infinita
2. plug do contador de repetição
3. Icone do sensor escolhido na repetição
21
Mindstorms NXT Software
desvio
1. condição do desvio2. blocos executados com condição
satisfeita3. blocos executados com condição
não satisfeita
1. se a condição do desvio for um valor, um plug de dados aparecerá
22
Mindstorms NXT Software
desvio
23
Perguntas
24
prática – programando lego mindstorms
Comandando o tribot!
25
Perguntas