24
Diogo Ribeiro (051041745) Henry Braun (051042091) Programação de Periféricos 1

Diogo Ribeiro (051041745) Henry Braun (051042091) Programação de Periféricos 1

Embed Size (px)

Citation preview

Page 1: Diogo Ribeiro (051041745) Henry Braun (051042091) Programação de Periféricos 1

Diogo Ribeiro (051041745)Henry Braun (051042091)

Programação de Periféricos

1

Page 2: Diogo Ribeiro (051041745) Henry Braun (051042091) Programação de Periféricos 1

Um touchscreen é uma tela da qual pode detectar a localização e presença de um toque desde que seja dentro de sua área.

No Brasil este tipo de tela também é conhecido como Écran Táctil

2

Page 3: Diogo Ribeiro (051041745) Henry Braun (051042091) Programação de Periféricos 1

A tela “touch screen” nasceram em 1971. Criado pelo Dr. Sam Hurst, entretanto somente em 1974 iniciou as telas com a sua camada transparente

Projeto Plato Multitouch surgiu em 1982, na

Universidade de Toronto

3

Page 4: Diogo Ribeiro (051041745) Henry Braun (051042091) Programação de Periféricos 1

4

Page 5: Diogo Ribeiro (051041745) Henry Braun (051042091) Programação de Periféricos 1

Essencialmente, uma touchscreen é a sobreposição de uma matriz que implementa algum tipo de tecnologia sensível ao toque e de um dispositivo de exibição (monitor CRT, LCD, OLED, etc)

Detalhes variam de acordo com o fabricante, mas há pinos de escrita para comunicação com a tela, e de leitura para ler a posição do toque.

5

Page 6: Diogo Ribeiro (051041745) Henry Braun (051042091) Programação de Periféricos 1

Resistivo Capacitivo Onda acústica superficial Válvula de Tensão Infravermelho

Menos utilizadas: Sinal dispersivo Reconhecimento de pulso acústico

6

Page 7: Diogo Ribeiro (051041745) Henry Braun (051042091) Programação de Periféricos 1

Duas malhas condutivas separadas por um pequeno espaço

Utilizada no Nintendo DS

7

Page 8: Diogo Ribeiro (051041745) Henry Braun (051042091) Programação de Periféricos 1

O controlador alterna a voltagem entre as duas malhas para obter as coordenadas do toque. Essa informação é disponibilizada ao driver.

8

Page 9: Diogo Ribeiro (051041745) Henry Braun (051042091) Programação de Periféricos 1

Esquema de uma touchscreen resistiva 15”

9

Page 10: Diogo Ribeiro (051041745) Henry Braun (051042091) Programação de Periféricos 1

Prós: Mais barato Boa precisão Pode ser operada com o dedo ou com o auxílio

de um stylus Contras:

Baixa claridade da tela Pode ser danificada por objetos pontiagudos

10

Page 11: Diogo Ribeiro (051041745) Henry Braun (051042091) Programação de Periféricos 1

Uma superfície condutora conectada a um grupo de circuitos osciladores de frequencia conhecida.

11

Page 12: Diogo Ribeiro (051041745) Henry Braun (051042091) Programação de Periféricos 1

Um toque faz com que a freqüência dos osciladores seja alterada.

O controlador processa essas alterações e calcula as posições x e y do toque, disponibilizando essa informação para o driver.

É utilizada no iPhone.

12

Page 13: Diogo Ribeiro (051041745) Henry Braun (051042091) Programação de Periféricos 1

13

Esquema de uma touchscreen capacitiva 15”

Page 14: Diogo Ribeiro (051041745) Henry Braun (051042091) Programação de Periféricos 1

Como funciona a tecnologia utilizada no iPhone?

14

Page 15: Diogo Ribeiro (051041745) Henry Braun (051042091) Programação de Periféricos 1

Prós: Relativamente barata Boa precisão Boa claridade da tela Alta durabilidade

Contras: Não suporta o eixo z Só pode ser operada com o dedo

15

Page 16: Diogo Ribeiro (051041745) Henry Braun (051042091) Programação de Periféricos 1

Ondas acústicas são emitidas na superfície da tela, rebatendo em conjuntos de refletores. Dois sensores percebem alterações de amplitude nessas ondas quando um toque interrompe sua propagação.

Utilizada em caixas automáticos, terminais industriais.

16

Page 17: Diogo Ribeiro (051041745) Henry Braun (051042091) Programação de Periféricos 1

Prós Pode ser operada com o dedo ou com um

stylus Suporte ao eixo z Excelente claridade da tela Alta durabilidade

Contras Custo Baixa precisão Afetada pela umidade

17

Page 18: Diogo Ribeiro (051041745) Henry Braun (051042091) Programação de Periféricos 1

A tela é montada sobre molas, sensores de tensão percebem a alteração do índice de compressão das molas e o controlador usa essa informação para calcular as coordenadas x e y

18

Page 19: Diogo Ribeiro (051041745) Henry Braun (051042091) Programação de Periféricos 1

LEDs infravermelhos e sensores fotossensíveis são posicionados em pontas opostas da tela. Os sensores detectam a redução de luz infravermelha e o controlador calcula a posição do toque

É baseado em tecnologia legada, perdendo mercado para outras tecnologias

19

Page 20: Diogo Ribeiro (051041745) Henry Braun (051042091) Programação de Periféricos 1

Prós Boa precisão Boa claridade da tela Pode ser operada com o dedo ou com o auxílio

de um stylus Boa durabilidade

Contras Custo Porte da moldura

20

Page 21: Diogo Ribeiro (051041745) Henry Braun (051042091) Programação de Periféricos 1

Uma touchscreen pode se desgastar com o tempo, começando a “errar” a posição do toque.

Podemos reajustar as posições corretas informando ao controlador onde estamos vendo alguns pontos de referência.

21

Page 22: Diogo Ribeiro (051041745) Henry Braun (051042091) Programação de Periféricos 1

FTIR (Frustrated Total Internal Reflection), utilizada na biometria para a aquisição de imagens de impressão digital.

22

Page 23: Diogo Ribeiro (051041745) Henry Braun (051042091) Programação de Periféricos 1

www.perceptivepixel.com

23

Page 24: Diogo Ribeiro (051041745) Henry Braun (051042091) Programação de Periféricos 1

24