Técnicas de Prototipação II - LEGO Aula 05

Preview:

DESCRIPTION

Mindstorms NXT software

Citation preview

técnicas de prototipação II – aula 05

Tiago Barros | tiago@tiagobarros.org

2

técnicas de prototipação II – aula 05

• lego mindstorms

• Mindstorms NXT Software

• atividades práticas

Descrição dos blocos :: sensores

4

Mindstorms NXT Software

conexões de dadosA. Plug de entradaB. Plug de saídaC. Tipo de dado: númeroD. Tipo de dado: boleanoE. Tipo de dado: textoF. Conexão inválida

5

Mindstorms NXT Software

sensor de toque1. porta2. ação (pressionado, liberado ou “tocado”)3. conexões de dados

1. porta2. ação3. caixa de feedback (mostra o resultado do sensor)

6

Mindstorms NXT Software

sensor de som1. porta2. nível que dispara o sensor3. conexões de dados

1. porta2. nível que dispara o sensor3. caixa de feedback (mostra o resultado do sensor)

7

Mindstorms NXT Software

sensor de luz1. porta2. nível que aciona o sensor3. ícone que representa se a luz está ligada4. conexões de dados

1. porta2. valor a ser comparado3. marque para gerar luz4. caixa de feedback (mostra o resultado do sensor)

8

Mindstorms NXT Software

sensor de distância1. porta2. nível que dispara o sensor3. conexões de dados

1. porta2. nível que dispara o sensor3. unidade de medida (centímetros ou polegadas)4. caixa de feedback (mostra o resultado do sensor)

9

Mindstorms NXT Software

botões do NXT1. botão selecionado2. conexões de dados

1. botão selecionado2. ação que dispara o sensor3. caixa de feedback (mostra o resultado do sensor)

10

Mindstorms NXT Software

sensor de rotação1. porta do motor do qual queremos medir rotações2. mostra se o sensor está contando rotações ou graus3. conexões de dados

1. porta do motor do qual queremos medir rotações2. escolhe se vai ler ou zerar o valor do sensor3. direção4. unidade de medida (rotações ou graus)5. valor que dispara o sensor6. caixa de feedback (mostra o resultado do sensor)

11

Mindstorms NXT Software

temporizadores1. temporizador a ser monitorado2. conexões de dados

1. seleciona o temporizador a ser monitorado2. escolhe se vai ler ou zerar o valor do timer3. valor que dispara o sensor

12

Perguntas

Descrição dos blocos :: manipulação de dados

14

Mindstorms NXT Software

comparação1. conexões de dados

1. valores2. operação de comparação

15

Mindstorms NXT Software

operação lógica1. conexões de dados

1. valores2. operação lógica

16

Mindstorms NXT Software

operação matemática1. conexões de dados

1. valores2. operação matemática

17

Mindstorms NXT Software

número aleatório1. conexões de dados

1. intervalo entre o qual o número será gerado

18

Mindstorms NXT Software

número no intervalo1. conexões de dados

1. número a ser testado2. limites superior e inferior do intervalo3. operação (dentro do intervalo ou fora do intervalo)

19

Mindstorms NXT Software

variáveis

20

Mindstorms NXT Software

variáveis1. conexões de dados

1. seleciona a variável a ser usada2. ação a ser executada (letura ou escrita na variável)3. valor a ser atribuído à variável (no caso de escrita, e caso não

exista nenhuma conexão de entrada de dados para a variável)

21

Perguntas