técnicas de prototipação ii - lego aula 05

21
técnicas de prototipação II – aula 05 Tiago Barros | [email protected]

Upload: tiago-barros

Post on 19-Dec-2014

2.518 views

Category:

Education


4 download

DESCRIPTION

Mindstorms NXT software

TRANSCRIPT

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

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

Tiago Barros | [email protected]

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

2

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

• lego mindstorms

• Mindstorms NXT Software

• atividades práticas

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

Descrição dos blocos :: sensores

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

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

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

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)

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

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)

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

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)

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

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)

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

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)

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

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)

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

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

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

12

Perguntas

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

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

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

14

Mindstorms NXT Software

comparação1. conexões de dados

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

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

15

Mindstorms NXT Software

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

1. valores2. operação lógica

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

16

Mindstorms NXT Software

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

1. valores2. operação matemática

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

17

Mindstorms NXT Software

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

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

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

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)

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

19

Mindstorms NXT Software

variáveis

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

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)

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

21

Perguntas