Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

37
Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009

Transcript of Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

Page 1: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

Introdução à Programação

Periféricos

Prof. Filipo Studzinski Perotto

2009

Page 2: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

2

Hardware: Periféricos

Entrada

Saída

Armazenamento

Comunicação

Page 3: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

3

Entrada por Teclado

Através de digitação Informa sinais alfa-

numéricos

Page 4: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

4

Anatomia de um teclado

Page 5: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

5

Teclados Ergonômicos

Projetados para reduzir ou minimizar lesões por esforço repetitivo nos pulsos. Oferecem uma posição

mais natural e confortável para os punhos, braços e mãos.

Page 6: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

6

Entrada por Apontadores

Mouse

TouchPad

Joystick

Caneta ÓpticaTrackBall

Page 7: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

7

Mouse

O dispositivo apontador mais comum: O movimento sobre uma superfície plana provoca

um movimento do ponteiro na tela Click sobre botões

Diversos tipos: Mecânicos – uma pequena esfera na parte inferior

rola quando o mouse é movimentado. Ópticos – usa um feixe de luz para monitorar o

movimento do mouse. Sem fio – usa ou infravermelho ou ondas de rádio,

em vez de um fio, para conectar-se ao computador.

Page 8: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

8

Trackball e Joystick

Trackball: Variação do mouse mecânico. O usuário rola a esfera direto com o dedo. Freqüentemente, incorporado a

computadores laptop. Joystick:

Alavanca curta com um pegador. A distância e a velocidade do movimento

controlam a posição do ponteiro. Pressionar o gatilho faz com que as ações

se desenvolvam.

Page 9: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

9

Touchpad e Pointing Stick Touchpad:

Superfície retangular sensível a pressão. Deslizar o dedo sobre a superfície faz o

ponteiro se movimentar. Um toque com o dedo é reconhecido como

um clique. Pointing stick (bastão apontador):

Pequena haste sensível a pressão montada no centro do teclado.

Empurrar a haste em qualquer direção provoca um movimento do ponteiro.

Page 10: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

10

Outros Dispositivos Apontadores Mesa gráfica:

O usuário movimenta uma caneta gráfica ou “puck” na superfície da prancha.

Usada para criar ou traçar desenhos precisos.

Computação baseada em caneta: Usa um estilo similar a uma caneta eletrônica

para introduzir dados. Muito usada em PDAs ou pocket PCs.

Telas sensíveis (Touch screen): Permite ao usuário tocar itens na tela. A posição do dedo na tela determina o item a ser

introduzido no sistema. Usadas em quiosques em locais públicos, como

shopping centers.

Page 11: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

11

Reconhecimento Óptico

Câmera

Leitor de Código de Barras

Scannersde Imagem

Page 12: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

12

Scanners

Scanner de mesa: Tipicamente, escaneia uma página a

cada vez Pode ser usado para escanear grandes

documentos encadernados. Scanner de folhas soltas:

Roletes motorizados fazem a folha passar diante da cabeça digitalizadora.

Scanner manual: O menor e o menos preciso.

Reconhecimento óptico de caracteres (OCR) – software necessário para converter imagens em caracteres.

Page 13: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

13

Outros Métodos de Reconhecimento Óptico

Reconhecimento óptico de marcas: A máquina detecta marcas em uma

folha de papel. Reconhecimento óptico de caracteres.

A caneta óptica lê caracteres impressos com uma fonte especial.

Códigos de barras: Uma série de marcas verticais. Representa um código único.

O Universal Product Code (UPC) é usado como padrão em supermercados.

Page 14: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

14

Câmeras Digitais O usuário tira fotos que são

armazenadas em um chip. A foto pode ser transferida para o

computador: Use um software de edição de

fotografias para aperfeiçoá-las. Armazene permanentemente em

CDs ou DVDs. Fotos compostas de muitos

pixels de cor. Fotos armazenadas em cartões

de memória removíveis.

Page 15: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

15

Entrada de Vídeo Videodigital consiste em

uma seqüência de imagens fixas: Exibidas rapidamente

para dar a impressão de movimento.

Web cam usada para transmitir imagens de vídeo pela Internet.

Pode captar vídeo de fontes analógicas com placa de captura de vídeo.

Page 16: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

16

Entrada de Áudio

Microfone

Page 17: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

17

Entrada de Áudio

Voz

Onda Microfone

Placa de Som

Codificação Digital

Coleção deAmostras

Arquivo Sonoro

Page 18: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

18

Saída de VídeoMonitor CRT

Monitor LCD

Placa de Vídeo

Projetor

Page 19: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

19

Telas CRT

Por emissão controlada de luz

Exibem texto e imagens em cores monocromáticos

Page 20: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

20

Tecnologia CRT

Page 21: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

21

Fatores de Desempenho

Taxa de varredura (refresh) A freqüência com que a imagem é renovada.

Resolução da tela: Medida em pixels (picture elements). Quanto mais pixels, mais elevada a resolução.

Densidade de pontos (DPI). A quantidade de espaço entre os pontos. Quanto menor o dot pitch, mais nítida a imagem.

Memória e Processamento de Vídeo RAM de alta velocidade instalada em placas gráficas. Operações disponibilizadas pela placa de vídeo (p/ jogos)

Page 22: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

22

Padrões Gráficos

Acordo a respeito de resoluções, cores e outras questões relativas à exibição de gráficos: Super Video Graphics Adapter (SVGA) é o padrão mais

comum: SVGA: 800 pixels (horizontais) x 600 (verticais) XGA: 1024 x 768 WXGA: 1280 x 720 (widescreen 16:9) e muitas outras variações

Suportam 16 milhões de cores. O número de cores que podem ser exibidas depende da

quantidade de memória de vídeo.

Page 23: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

23

Telas Planas Monitor de cristal líquido

(LCD): Originalmente usado em

laptops, mas está ganhando espaço em computadores de mesa.

Muito delgadas (somente algumas polegadas).

Produzem texto e imagens mais nítidas do que as telas de CRT.

Mais fácil para a visão do que as telas de CRT.

Page 24: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

24

Tecnologias de LCD

Matriz ativa: Usa muitos transistores thin-film (TFT). Produz imagens mais claras e pode ser vista de ângulos

maiores. Matriz passiva:

Usa um número menor de transistores. Mais barata e usa menos energia

Plasma gasoso: Suporta telas muito grandes. Tem uma exibição de cores vívidas. Visualizável em ângulos grandes.

Page 25: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

25

Saída de Áudio

Placa de Som

Amplificadore Caixas de Som

Fones

Page 26: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

26

Áudio

Onda Sonora Arquivo de amostras (wav) Arquivo compactado (mp3, etc.)

Sintetização

Musical Instrument Digital Interface (MIDI)

Page 27: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

27

transdutor eletroacústico

Page 28: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

28

Saída Impressa

Impressoras Saída visual impressa Converte os sinais

digitais em caracteres ou imagens no papel

Jato de Tinta

Laser

MatricialPlotter

Page 29: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

29

Impressoras de Impacto O contato físico com o papel é

necessário para produzir imagens. Impressora de linha:

Imprime uma linha inteira de um programa a cada vez.

Tipicamente usada com computadores mainframe que imprimem relatórios extensos.

Impressora matricial: Possui uma cabeça de impressão que

consiste em uma ou mais colunas de pinos.

Os pinos formam caracteres e imagens como padrões de pontos.

Page 30: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

30

Impressoras de Não-Impacto

Impressora a laser: Usa um feixe de luz para queimar o toner

sobre o papel. Produz saída de elevada qualidade a

velocidades muito altas.

Impressora a jato de tinta: Borrifa pontos de tinta de múltiplos

esguichos a jato. Pode imprimir tanto em preto-e-branco

como em cores. Requer papel de alta qualidade para que a

tinta não borre. Mais baratas do que as impressoras a

laser.

Page 31: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

31

Saída como Controle

Processos e Mecanismos

Page 32: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

32

Discos Magnéticos

As mídias de armazenamento mais comuns: Disquete (1.4mb): flexível de 3,5” em invólucro plástico. Disco Rígido (40 – 540 gb): mais capacidade de

armazenamento e acesso mais rápido do que os disquetes.

Page 33: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

33

Lendo e Escrevendo Dados

O braço de acesso movimenta a cabeça de leitura/gravação sobre uma localização em particular.

A cabeça de leitura /gravação paira alguns milionésimos de polegada acima da lâmina.

Page 34: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

37

Discos Ópticos

Usam raios laser para ler grandes volumes de dados a baixo custo: CD (600mb) DVD (4gb)

Page 35: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

38

Fita Magnética

Armazena grandes quantidades de dados a baixo custo.

Freqüentemente usada para fazer backup do sistema.

Page 36: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

39

Cartão de Memória

Memória Flash (1- 256mb) Pen Drives rápida, pequena e “cara”

Page 37: Introdução à Programação Periféricos Prof. Filipo Studzinski Perotto 2009.

Introdução à Programação

Periféricos

Prof. Filipo Studzinski Perotto

2009