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

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

Upload: tiago-barros

Post on 08-Jul-2015

2.425 views

Category:

Education


1 download

DESCRIPTION

Introdução à programação Introdução ao LEGO Mindstorms

TRANSCRIPT

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

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

Tiago Barros | [email protected]

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

2

técnicas de prototipação II

Objetivo: desenvolver técnicas de prototipação com sistemas computacionais

Conteúdo:introdução à computaçãoprincípios de programação de computadorescomputação físicaprincípios de eletrônicatoy hacking (criação de protótipos por composição)interfaces para interação homem-máquina

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

3

técnicas de prototipação II

Avaliação: atividades práticas em salaprojeto final

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

4

Perguntas

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

5

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

sistemas computacionais

introdução à programação

brincando com lego mindstorms

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

6

como os sistemas computacionais funcionam

entrada processamento

saída

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

7

saída processamento

entrada

como os sistemas computacionais funcionam

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

8

sistemas computacionais

sistemas programáveis (com programas fixos ou não) que realizam algum tipo de

computação sobre dados de entrada para produzir um conjunto de dados de saída.

tiago barros - 2003

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

9

arquitetura (von neumann)

unidade de controle

unidade de execução

memória

entrada

saída

processamento

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

10

processadores

processam informação de acordo com um conjunto de instruções

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

11

memória

armazenamento de dados e programas (instruções)

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

12

dispositivos de entrada e saída

interface com outras máquinas(!)

como são as interfaces com a máquina “ser humano”?

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

13

prática

Experimento Real Introdução à COmputação

E.R.I.CO

simulação de sistema computacional por seres humanos

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

14

arquitetura (von neumann)

unidade de controle

unidade de execução

memória

entrada

saída

processamento

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

15

unidade de execução

memoria

M1M2M3M4M5M6M7M8

OP1 OP2

Resultado (R)

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

16

experimento 1 – unidade de execução

Instruçõesmovmem -> opop -> mem

letliteral -> mem

sumsub

memoria

M1M2M3M4M5M6M7M8

OP1 OP2

Resultado (R)

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

17

Construir os seguintes programas e executá-los na máquina E.R.I.CO

1) M8 = 25 + 372) M8 = 49 – 7 – 63) M8 = 4 x 5

experimento 1 – unidade de execução

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

18

arquitetura (von neumann)

unidade de controle

unidade de execução

memória

entrada

saída

processamento

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

19

unidade de controle

memoria

I1I2I3I4...In

PC

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

20

experimento 2 – unidade de controle

InstruçõesJNZJPZ

memoria

I1I2I3I4...In

PC

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

21

Construir os seguintes programas e executá-los na máquina E.R.I.CO, utilizando a unidade de controle

1) 4 x 52) 36/6

experimento 2 – unidade de controle

Page 22: Técnicas de Prototipação II - LEGO Aula 01

22

Perguntas

Page 23: Técnicas de Prototipação II - LEGO Aula 01

23

desenvolvimento de protótipos utilizando blocos lego

unidades de processamento, entrada e saída

programação visual

brincando com lego mindstorms

Page 24: Técnicas de Prototipação II - LEGO Aula 01

24

brincando com lego mindstorms

saídas

processamentoentradas

Page 25: Técnicas de Prototipação II - LEGO Aula 01

25

brincando com lego mindstorms

Page 26: Técnicas de Prototipação II - LEGO Aula 01

26

brincando com lego mindstorms

Page 27: Técnicas de Prototipação II - LEGO Aula 01

27

Perguntas